To those who still have this problem. Here's the solution. It is pretty simple. The reason the .ocx file is showing up as incompatible, is because it was put in the wrong folder. I assume most of you placed the .ocx in the System32 folder. But if you are using Vista and/or Win7 64-bit, the .ocx must be placed in the SysWOW64 folder instead, which, just so happens to be right next to the System32 folder .
After that, just follow the same instructions, but simply change to the corresponding path in the CMD. Like this:
Move comdlg32.ocx to c:\Windows\SysWOW64
Open a command line window and run following command:
regsvr32 c:\Windows\SysWOW64\comdlg32.ocx
b) For Vista/Win7 users with UAC turn on, the above command needs to be run from elevated command prompt.
Once comdlg32 is registered successfully, following message will prompt: "DllRegisterServer in C:\WINDOWS\SysWOW64\comdlg32.ocx succeeded."
Now launch the application again and you should not see the file missing error.
Xp:
Thanks, but the tool works.
for those with the problem of COMDLG32.OCX,
Just do the following:
1 - Download the COMDLG32.OCX here:
REJESTRACJA lub
LOGOWANIE2 - Place the file in this path "C: Windows / System 32 /"
3 - Start Menu> Run>
- Enter this command "regsvr32 \ windows \ system32 \ COMDLG32.OCX"
4 - Click ok and run the program!