我的32位MFC C++ (VS2010)应用程序使用一个32位dll组件,该组件是由我们的安装程序使用vsdrfCOM选项注册的。该应用程序在64位Windows 7专业版上运行。pSpcIO.CoCreateInstance(CLSID_GSpcIO); // Create COM pointer
上面的代码在大多数情况下都可以工作,但我在调用CoCreateInstance()时遇到间歇性的失败
然后,我选中项目设置中的框,上面写着“注册COM互操作”。所有这些似乎都是本地构建和工作的(我以管理员的身份运行visual studio )。但是,当我签入我的TFS服务器时,构建失败了,说明:无法注册程序集"MyClient.dll“-访问被拒绝。请确保您正在以管理员身份运行应用程序。拒绝访问注册表项“HKEY_CLASSES_ROOT\MyClient.MyClass”。是否有一种方法可以在构建机器上