Hello, I need to port the part of my driver installation application that uses "UpdateDriverForPlugAndPlayDevices" call to 64-bit platform. Here is ( quote) what DDK help recommends: The 32-bit version of the application must check the value returned by UpdateDriverForPlugAndPlayDevices. If the return value is ERROR_IN_WOW64, the 32-bit application is executing on a 64-bit platform and cannot update "in-box" drivers. Instead, it must call CreateProcess (described in the Platform SDK documentation) to start the 64-bit version of the application. My interpretation of this paragraph: I have to build UpdateDriverForPlugAndPlayDevices into "native" 64-bit executable. The 32-bit version of the application must check the value returned by UpdateDriverForPlugAndPlayDevices in 32-bit application. If the return value is ERROR_IN_WOW64, it must use CreateProcess to call "native" application. What tools ( compiler and linker ) can I use to build that 64-bit executable? I used DDK 3790 to build 64-bit driver. How can I use DDK tools to build exe? Thank you for your help. ****************** WDMAUDIODEV addresses: Post message: mailto:wdmaudiodev@xxxxxxxxxxxxx Subscribe: mailto:wdmaudiodev-request@xxxxxxxxxxxxx?subject=subscribe Unsubscribe: mailto:wdmaudiodev-request@xxxxxxxxxxxxx?subject=unsubscribe Moderator: mailto:wdmaudiodev-moderators@xxxxxxxxxxxxx URL to WDMAUDIODEV page: http://www.wdmaudiodev.de/