Pat*_*ard 2 com regsvr32 atl visual-c++ windows-7-x64
我想注册在x64 Windows 7的64位中的办公用我按照指令的64位COM服务器DLL 这里,但我不能注册的dll.当我尝试收到以下错误时:
我使用的命令是 regsvr32 my_x64_com_server.dll
为什么会发生这种情况并且有解决方法吗?
提前致谢.
命令是如何运行的?从进程或命令行?
确保从64位进程(或64位cmd.exe控制台窗口)运行该命令.否则,该%windir%\System32\regsvr32.exe
命令将被重定向到%windir%\SysWoW64\regsvr32.exe
,并将运行32位regsrv32(不能注册64位DLL).
您也可以尝试使用%windir%\sysnative\regsvr32.exe
哪个将重定向到真实%windir%\System32\
目录(但仅限于32位进程,因此如果您使用它,请注意确保没有人尝试从64位进程运行该命令).
有关详细信息,请参阅MSDN上的文件系统重定向器.
归档时间: |
|
查看次数: |
14093 次 |
最近记录: |