是否可以通过从C#代码调用assemblyInstaller.Install来安装用C ++编写的Windows服务(使用CreateService WINAPI)。这是我正在讨论的Assembly Installer类 - http://msdn.microsoft.com/en-us/library/system.configuration.install.assemblyinstaller.install.aspx
答案 0 :(得分:0)
我很确定,答案是肯定的。 AssemblyInstaller将尝试使用程序集的元数据。
为什么要混合两个不同的平台?如果你能用C ++和Win32 API编写服务,你应该能够安装它创建一些注册表项,不是吗?在这种情况下,使用AssemblyInstaller.Install是不值得的。