
QEMU is an emulator for various CPUs. It works on Linux, Windows, FreeBSD and Mac OS X. Windows version is in an alpha stage. I hope I can provide useful information on development and usage of the software.
coroutine-win32.c without optimisation (-O0):
contains qemu-system-arm.exe, qemu-system-i386.exe, qemu-system-ppc.exe, qemu-system-sparc.exe, qemu-system-x86_64.exe and the linux-0.2.img imagesha1sum. NEW build done with MinGW (as it doesn't compile anymore with cygwin)
The main difference is now that the build is done with MinGW by using the latest version of gcc.
You need the following packages (downloadable with the MinGW installer program) :
Review the list of attached recovery keys. They are listed by date and Recovery Key ID.
You can verify the attributes are present using PowerShell:
needed to ensure all future computers automatically save their keys to AD? BitLocker recovery process - Microsoft Learn
$KeyID = "ABC12345" # Replace with the first 8 characters of the Recovery ID Get-ADObject -Filter "objectClass -eq 'msFVE-RecoveryInformation' -and Name -like '*$KeyID*'" -Properties msFVE-RecoveryPassword | Select-Object Name, msFVE-RecoveryPassword Use code with caution. Troubleshooting Missing Keys get bitlocker recovery key from active directory
: The "BitLocker Recovery Password Viewer" must be installed as part of the Remote Server Administration Tools (RSAT) on your management machine or domain controller.
Before trying to view keys, ensure you meet the following requirements:
: The device may have been encrypted before the AD backup policy was active. You can force a backup to AD from the client machine using: manage-bde -protectors -adbackup C: -id Your-Protector-ID Best Practices for the Future Review the list of attached recovery keys
Navigate to > Optional features (or Apps > Optional features ). Click Add a feature / View features .
Notes:
Type the first 8 characters of the Password ID into the search field. BitLocker recovery process - Microsoft Learn $KeyID =
$computerName = "WS-LAPTOP-0452" $computerDN = (Get-ADComputer $computerName).DistinguishedName Get-ADObject -Filter ObjectClass -eq 'msFVE-RecoveryInformation' -SearchBase $computerDN -Properties msFVE-RecoveryPassword | Select-Object Name, msFVE-RecoveryPassword, Created
The BitLocker Recovery Password Viewer feature must be installed on your domain controller or management machine. Method 1: Using Active Directory Users and Computers (ADUC)
GLIB for MinGW :
Fetched GTK+ Bundle for mingw
You need the following package http://ftp.gnome.org/pub/gnome/binaries/win32/gtk+/2.24/gtk+-bundle_2.24.8-20111122_win32.zip
ZLIB for MinGW :
You need the following packages
http://sourceforge.net/projects/mingw/files/MinGW/Extension/zlib/zlib-1.2.5-4/libz-1.2.5-4-mingw32-dll-1.tar.lzma/download and
http://sourceforge.net/projects/mingw/files/MinGW/Extension/zlib/zlib-1.2.5-4/libz-1.2.5-4-mingw32-dev.tar.lzma/download
Note: everything is installed for me in D:\MinGW.Those tar files can be extracted with the -J option of cygwin's tar if needed as the cygwin's shell is still used by me (and not the MSYS version).
SDL for MinGW :
Fetched SDL-devel-1.2.15-mingw32.tar.gz from SDL site.
DirectX:
Fetched http://sourceforge.net/projects/mingwdx/files/latest/download?source=files
and files from http://www.filehat.com/folders.php?fid=134
Qemu:
export PATH=/cygdrive/d/MinGW/bin:/home/lassauge/MyDocuments/Qemu/libusb-win32-device-bin-0.1.12.2/bin:$HOME/bin:/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin cd $HOME/bin ln -s /cygdrive/d/MinGW/bin/dlltool.exe i586-mingw32-dlltool ln -s /cygdrive/d/MinGW/bin/ld.exe i586-mingw32-ld ln -s /cygdrive/d/MinGW/bin/windres.exe i586-mingw32-windres
Review the list of attached recovery keys. They are listed by date and Recovery Key ID.
You can verify the attributes are present using PowerShell:
needed to ensure all future computers automatically save their keys to AD? BitLocker recovery process - Microsoft Learn
$KeyID = "ABC12345" # Replace with the first 8 characters of the Recovery ID Get-ADObject -Filter "objectClass -eq 'msFVE-RecoveryInformation' -and Name -like '*$KeyID*'" -Properties msFVE-RecoveryPassword | Select-Object Name, msFVE-RecoveryPassword Use code with caution. Troubleshooting Missing Keys
: The "BitLocker Recovery Password Viewer" must be installed as part of the Remote Server Administration Tools (RSAT) on your management machine or domain controller.
Before trying to view keys, ensure you meet the following requirements:
: The device may have been encrypted before the AD backup policy was active. You can force a backup to AD from the client machine using: manage-bde -protectors -adbackup C: -id Your-Protector-ID Best Practices for the Future
Navigate to > Optional features (or Apps > Optional features ). Click Add a feature / View features .
Notes:
Type the first 8 characters of the Password ID into the search field.
$computerName = "WS-LAPTOP-0452" $computerDN = (Get-ADComputer $computerName).DistinguishedName Get-ADObject -Filter ObjectClass -eq 'msFVE-RecoveryInformation' -SearchBase $computerDN -Properties msFVE-RecoveryPassword | Select-Object Name, msFVE-RecoveryPassword, Created
The BitLocker Recovery Password Viewer feature must be installed on your domain controller or management machine. Method 1: Using Active Directory Users and Computers (ADUC)
./configure --target-list="i386-softmmu arm-softmmu sparc-softmmu ppc-softmmu x86_64-softmmu"\ --cc=i586-mingw32-gcc --host-cc=/usr/bin/gcc --audio-drv-list="dsound sdl fmod"\ --audio-card-list="ac97 es1370 sb16 cs4231a adlib gus"\ --prefix=/home/lassauge/MyDocuments/Qemu-windows \ --fmod-lib=/home/lassauge/Qemu/fmodapi375win/api/lib/libfmod.a \ --fmod-inc=/home/lassauge/Qemu/fmodapi375win/api/inc \ --enable-pie --disable-vnc-jpeg --disable-strip
125c125 < $(call quiet-command,$(WINDRES) -I. -o $@ $<," RC $(TARGET_DIR)$@") --- > $(call quiet-command,$(WINDRES) -I. -o $@ '$(shell cygpath -w $<)'," RC $(TARGET_DIR)$@")
V=1 make
SDL.dll, fmod.dll, intl.dll, libgcc_s_dw2-1.dll, libglib-2.0-0.dll, libgthread-2.0-0.dll, libpng14-14.dll, libssp-0.dll, zlib1.dll

This program is provided as is and without any warranty.