从Program Files文件夹调用COM对象需要手动运行

时间:2017-07-13 14:15:40

标签: .net com registry

我正在研究具有COM对象等的.NET应用程序,并使用InstallShield

创建了SETUP

我正在使用MyCom.exe成功注册此COM对象REGASM

位于exe的{​​{1}}需要手动运行C:\Program Files (x86)\XYZ\MyCom.exe

我确定这不是权限问题,注册表中的所有内容都可以。当我尝试将exe值中的网址更改为LocalServer32时,它可以正常工作。 C:\Test\MyCOM.exe可能会遇到问题吗?

1 个答案:

答案 0 :(得分:1)

路径中有一个空间。将它放入注册表时尝试在它周围加上引号。

"C:\Program Files (x86)\XYZ\MyCom.exe"