ATL Server 在 IDE 中工作 不能通过 cmd 工作
ATL Server works in IDE does not work via cmd
我在一个 ATL 服务项目上工作,一个 exe(进程外)不是 DLL,并且已经创建了我的 COM 对象。当我在 Visual Studio 2015 年使用测试客户端应用程序测试服务器时,它没有任何问题。
当我按照 MSDN、
的建议使用安装服务器时
YourEXE.exe /Service
服务器已安装并在服务中可见,但是当我使用相同的测试客户端应用程序时,出现 REGDB_E_CLASSNOTREG Class 未注册错误(请注意 Question 无法解决此问题).
对潜在问题有什么想法吗?我只添加了 COM 对象,并没有修改模板的其余部分。我可能错过了什么吗?
我们发现了问题。 .rgs 文件中的 GUID 错误。
这是不寻常的,因为文件是自动生成的。
我在一个 ATL 服务项目上工作,一个 exe(进程外)不是 DLL,并且已经创建了我的 COM 对象。当我在 Visual Studio 2015 年使用测试客户端应用程序测试服务器时,它没有任何问题。 当我按照 MSDN、
的建议使用安装服务器时YourEXE.exe /Service
服务器已安装并在服务中可见,但是当我使用相同的测试客户端应用程序时,出现 REGDB_E_CLASSNOTREG Class 未注册错误(请注意 Question 无法解决此问题).
对潜在问题有什么想法吗?我只添加了 COM 对象,并没有修改模板的其余部分。我可能错过了什么吗?
我们发现了问题。 .rgs 文件中的 GUID 错误。 这是不寻常的,因为文件是自动生成的。