从 Program Files 文件夹调用 COM 对象需要 运行 手动
call COM object from Program Files folder need to run manually
我正在开发具有 COM 对象等的 .NET 应用程序,并使用 InstallShield
创建了 SETUP
我正在向 REGASM
成功注册此 COM 对象 MyCom.exe
。
位于C:\Program Files (x86)\XYZ\MyCom.exe
的exe
需要手动运行exe
我确定这不是权限问题,注册表中的所有内容都没有问题。当我尝试将 LocalServer32
值中的 URL 更改为 C:\Test\MyCOM.exe
时,它起作用了。
可能是 InstallShield
出了问题?
路径中有一个 space。将其放入注册表时尝试在其周围加上引号。
"C:\Program Files (x86)\XYZ\MyCom.exe"
我正在开发具有 COM 对象等的 .NET 应用程序,并使用 InstallShield
我正在向 REGASM
成功注册此 COM 对象 MyCom.exe
。
位于C:\Program Files (x86)\XYZ\MyCom.exe
的exe
需要手动运行exe
我确定这不是权限问题,注册表中的所有内容都没有问题。当我尝试将 LocalServer32
值中的 URL 更改为 C:\Test\MyCOM.exe
时,它起作用了。
可能是 InstallShield
出了问题?
路径中有一个 space。将其放入注册表时尝试在其周围加上引号。
"C:\Program Files (x86)\XYZ\MyCom.exe"