Register comdlg32.dll gets Regsvr32: DllRegisterServer entry point was not found

后端 未结 8 995
谎友^
谎友^ 2020-12-07 17:39

I have Windows 7, 64-bit.

I\'m trying to register a .dll (comdlg32.dll) using regsvr32. But I get an error that says the dll is read but the DLLRegistryServer entry

相关标签:
8条回答
  • 2020-12-07 18:19

    Registering DLL for Fundsite

    Outdated or missing comdlg32.ocx runtime library can be the problem of causing this error. Make sure comdlg32.ocx file is not corrupted otherwise Download the File comdlg32.ocx (~60 Kb Zip).

    Download the file and extract the comdlg32.ocx to your the Windows\System32 folder or Windows\SysWOW64. In my case i started with Windows\System32 but it didn’t work at my end, so I again saved in Windows\SysWOW64.

    Type following command from Start, Run dialog:“c:\windows>System32\regsvr32 Comdlg32.ocx “ or “c:\windows>SysWOW64\regsvr32 Comdlg32.ocx ”

    Now Comdlg.ocx File is register and next step is to register the DLL

    1. Copy the Fundsite.Text.Encoding. dll into .Net Framework folder for 64bit on below path C:\Windows\Microsoft.NET\Framework64\v2.0.50727

    2. Then on command prompt and go to directory C:\Windows\Microsoft.NET\Framework64\v2.0.50727 and then run the following command as shown below.

    This will register the dll successfully.

    C:\Windows\Microsoft.net\framework64\v2.0.50727>regasm "Dll Name".dll

    0 讨论(0)
  • 2020-12-07 18:20

    comdlg32.dll is not really a COM dll (you can't register it).

    What you need is comdlg32.ocx which contains the MSComDlg.CommonDialog COM class (and indeed relies on comdlg32.dll to work). Once you get ahold on a comdlg32.ocx, then you will be able to do regsvr32 comdlg32.ocx.

    0 讨论(0)
提交回复
热议问题