Questions tagged [wow64]

WOW64 is a subsystem of 64-bit Windows. Add this tag for WOW64 related questions.

WOW64 (Windows 32-bit on Windows 64-bit) is a subsystem of the Windows operating system capable of running 32-bit applications on 64-bit Windows. It is included in all 64-bit versions of Windows.

166 questions
1
vote
0 answers

Cannot find registry key in WOW64 mode

I am using this code to get a key from the registry: RegistryKey mykey = Registry.CurrentUser.OpenSubKey("Software\\Publisher\\Product", true); And the key does exist in the registry under \HKCU\Software\Publisher\Product However, my code…
Bart Friederichs
  • 33,050
  • 15
  • 95
  • 195
1
vote
0 answers

Different behaviour of filesystem redirector on Win2003R2 x64 and Win7 x64

I have the following minimal application compiled with x86 configuration that illustrate my question: int _tmain(int argc, _TCHAR* argv[]) { LPVOID oldValue = NULL; BOOL result = ::Wow64DisableWow64FsRedirection(&oldValue); …
user10101
  • 1,704
  • 2
  • 20
  • 49
1
vote
1 answer

32-bit cluster.exe on 64 bit Windows 2008

We have an installation program that runs in Perl 32-bit. This program needs to get information on cluster resources, so it runs cluster.exe (using backticks) and parse its output. On Windows Server 2003 this went well, as a 32-bit version of…
splintor
  • 9,924
  • 6
  • 74
  • 89
1
vote
1 answer

Why unit tests (developed using visual studio testing framework) reading the values from WOW6432Node?

I have created unit tests based on Visual Studio Testing Framework. But, somehow its reading the registry entries from WOW6432Node? I have built the unit-tests framework with "Any CPU" platform. And my operating system is 64 bit. I am running…
Dreamer
  • 3,371
  • 2
  • 34
  • 50
1
vote
1 answer

Can't load 64-bit key using RegLoadKey in 32-bit service

I need to open up and modify a user's registry key from a 32-bit service (note that the user is not logged in at the time.) I do the following: //For simplicity error checks are not shown //I also made sure to enable the following privileges: //…
c00000fd
  • 20,994
  • 29
  • 177
  • 400
1
vote
1 answer

C++ command line "Operation not allowed in WOW64"

I try to call a system program from my C++ program, with administrator, but i get only this message "Operation not allowed in WOW64". I have tried the following codes: system("netsh.exe interface ipv6 add v6v4tunnel IP6Tunnel 192.168.1.2…
1
vote
2 answers

Is Windows registry redirection a "bad thing"?

I have my own installer program which I use to install several applications I have written. I have been updating this program to avoid the application's data file updates going to the user's VirtualStore, as I read this was a "bad thing". I am doing…
Jeff G
  • 1,830
  • 1
  • 16
  • 17
0
votes
1 answer

Cannot bypass registry virtualization

I have created a subkey in the registry, HKEY_LOCAL_MACHINE\SOFTWARE\MyApp\APIConnector. When I load this subkey using Visual Studio's Immediate windows while no launched app is running, I can read the subkey. However, when my application looks for…
Steve
  • 8,066
  • 11
  • 70
  • 112
0
votes
1 answer

Why doesn't YASM doesn't recognize the keyword "offset"?

I'm trying to compile Heaven's Gate: yasm-1.2.0-win64.exe "Heaven's Gate.asm" with the code below: global main section .text main: bits 32 db 9ah ;call 33:in64 dd offset in64 dw 33h ;32-bit code…
user541686
  • 205,094
  • 128
  • 528
  • 886
0
votes
5 answers

What is the highest number Python 2.* x86 (i.e.32bit) id() function on Windows x64 can return?

What is the highest number Python 2.6's x86 id() function can return? I presume the ceiling must be the amount of memory any 32-bit application can see which must be: 232, i.e. 4294967296? (Which would be fine as I have to fit this value in a C#…
markmnl
  • 11,116
  • 8
  • 73
  • 109
0
votes
2 answers

Get Windows Service and ASP website on Windows 2008 to read same Registry Keys?

I have a shared class which calls the following registry key which is used by a Windows Service and also an ASP MVC3 website: irsalKey = Registry.LocalMachine .CreateSubKey("SOFTWARE") …
BlueChippy
  • 5,935
  • 16
  • 81
  • 131
0
votes
1 answer

Running IIS with WOW64 and loading 64-bit DLL

A client is running IIS with WOW64 enabled and is complaining that she cannot load our 64-bit DLL. Is there any way to do this? Also, does running IIS with WOW64 imply that all .NET code is running under a 32-bit .NET runtime?
Marton Trencseni
  • 887
  • 2
  • 10
  • 18
0
votes
0 answers

Are ntdll's exported functions the same whatever the version?

I am currently planning on hooking some ntdll's exported functions to monitor them. I would like this idea to work on every sub-version of Windows 10 and 11. On every computers I checked, the exported functions that got my interest were defined…
Nox
  • 713
  • 7
  • 16
0
votes
0 answers

How to call windows library functions after manually switching from WOW64 to 64-bit mode through Heaven's Gate?

I find Heaven's Gate very interesting. Though I can manually enter 64-bit mode by switching the value of CS to 0x33, it's hard to do any IO -- I can only do simple arithmatic operations. I know I can access the 64-bit PEB structure by R12 and then…
Harry马
  • 11
  • 2
0
votes
1 answer

Executing CMD commands using C++

I am trying to sleep my PC using this command system("C:\\Windows\\System32\\psshutdown -d -t 0"); it works fine if I use cmd, but when I run this in cpp, I got this 'C:\Windows\System32\psshutdown' is not recognized as an internal or external…