QUOTE (Br4tt3 @ Jan 12 2007, 08:12 PM)

QUOTE (pankajtakawale @ Jan 12 2007, 03:22 AM)

I havent tried this on WinPE.
I tried browsing Win32_Processor:AddressWidth on:
32 bit Win2k3 OS installed on 64-bit hardware. (AddressWidth is 32 here)
64-bit Win2K3 OS installed on 64-bit hardware. (AddressWidth is 64 here)
So I dont think I can retrieve actual arch of processor if 32bit WinPE is running on 64bit processor using WMI technique.
I dont really get that.... unless you are running on ia64 (itanium = pure 64) which is not very common, the x86/x64 compatible processors are determined by the actual operating system runnin ontop of it, it is the same processor, just depending on the OS, then bit width will be either 32 or 64.... then should not WMI work? It seems to do the trick for me. I also read the Win32_Processor AddressWidth property to resolve WMI filters and stuff...
I've installed 32 bit windows OS (w2k3) on 64 bit processor.
WMI browser shows me 32 bit address width for processor. (WMI browser is a WMI Server Repository tool)
I could not find a single technique to know actual processor type (32/64) when running 32 bit OS on 64 bit processor.