Esteemed ladies and gentlemen, I have a 32-bit WinPE into which I have integrated MSDART tools and some 3rd party remote control software as well as some utilities provided by a vendor which supports our hard drive encryption solution. The long and short of it is that there are occasions in which we need to manage the offline OS and reset the Admin password (its supposed to be randomized and managed by yet another 3rd party, who has fallen woefully short in their obligation to provide a quality product). Since my 32 bit WinPE is based on 32 bit MSDART which is built off a 32 bit Windows 7 OEM ISO, the 32-bit recovery utilities (such as Locksmith) work fine. However, if the offline OS is 64-bit, and i boot to my 32 bit WinPE, the full features of MSDART are not available since it has to run the bootrec/scanos first in order to detect the offline OS. At this point, we are now deploying mostly 64 bit WIndows 7 enterprise, and my WinPE is losing its effectiveness. If I build a 64 bit WinPE based off a 64 bit MSDART and 64 bit Win7 OEM DVD, it WOULD work, except the hard drive is encrypted, and the utilities provided by our encryption vendor are all 32 bit (we have submitted a request for 64 bit drivers but they do not have any nor do they see a need to provide them) so i can't unlock the drive. That hopefully answers the 'why' of 'why am i doing this', but the main problem i have at this point is to find a way to run bootrec inside a 32 bit WinPE to detect a 64 bit offline OS. I tried extracting the 64 bit bootrec from 64bit MSDART and the 32 bit WInPE obviously has a problem with this. Can anyone recommend a way to detect a 64 bit offline OS using a 32 bit version of bootrec inside of a 32 bit WinPE ? My hope is that if it detects the offline OS, then the 32 bit MSDART version of Locksmith will run. Maybe, maybe not, but we have to start somewhere. Thank you for any consideration you give this.