.net 从程序文件文件夹调用COM对象需要手动运行

.net 从程序文件文件夹调用COM对象需要手动运行,.net,com,registry,.net,Com,Registry,我正在使用.NET应用程序,该应用程序包含COM对象等,并使用InstallShield创建了安装程序 我正在向REGASM成功注册此COM对象MyCom.exe exe位于C:\Program Files x86\XYZ\MyCom.exe中,需要手动运行exe 我确信这不是权限问题,注册表中的所有内容都正常。当我尝试将LocalServer32中的URL值更改为C:\Test\MyCOM.exe时,它可以工作。 InstallShield可能有问题,出现了一些问题?路径中有一个空格。当您将其

我正在使用.NET应用程序,该应用程序包含COM对象等,并使用InstallShield创建了安装程序

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

exe位于C:\Program Files x86\XYZ\MyCom.exe中,需要手动运行exe

我确信这不是权限问题,注册表中的所有内容都正常。当我尝试将LocalServer32中的URL值更改为C:\Test\MyCOM.exe时,它可以工作。
InstallShield可能有问题,出现了一些问题?

路径中有一个空格。当您将其放入注册表时,尝试在其周围加引号


C:\Program Files x86\XYZ\MyCom.exe

那么我该怎么办,regasm不放queotes@EminHasanov:你明白了吗?我很惊讶regasm不加引号。