Program is not searching for the dlls in SysWOW64


I made a program and it runs perfectly fine with the required dll files in the exe folder. But when I put the 64 bit dll files into SysWOW64, it doesn’t work. I ran the Process Monitor, and it turns out that the program searchs for the dll in System32 etc., but not SysWOW64. How can I solve this?

Thanks in advance.


Oh, my bad! I thought SysWOW64 was for 64bit dlls and System32 was for 32 bit dlls, names of that folders confused me :slight_smile: I researched it a bit and it’s the opposite. System32 is for 64bit dlls, whereas SysWOW64 is for 32 bit dlls.

1 Like