Windows services 安装Windows服务

Windows services 安装Windows服务,windows-services,windows-installer,setup-project,installutil,Windows Services,Windows Installer,Setup Project,Installutil,我已经创建了一个简单的windows服务,用于我的项目中。通过创建*.Msi文件,使用CMD Promt(或)中的InstallUtil.exe安装它是否更好。我必须在office的所有系统中安装此服务 如果我更喜欢*.Msi文件,安装安装程序时应遵循哪些步骤。(是否需要更新系统注册表?…如果您的项目需要正式安装(大多数都需要),则.msi方法更有意义。现在的用户希望程序能够自行安装,然后完全卸载。这需要的不仅仅是InstallUtil提供的功能。也就是说,如果要在办公室的系统上安装程序,Ins

我已经创建了一个简单的windows服务,用于我的项目中。通过创建*.Msi文件,使用CMD Promt(或)中的InstallUtil.exe安装它是否更好。我必须在office的所有系统中安装此服务


如果我更喜欢*.Msi文件,安装安装程序时应遵循哪些步骤。(是否需要更新系统注册表?…

如果您的项目需要正式安装(大多数都需要),则.msi方法更有意义。现在的用户希望程序能够自行安装,然后完全卸载。这需要的不仅仅是InstallUtil提供的功能。也就是说,如果要在办公室的系统上安装程序,InstallUtil是一个值得考虑的简单选项


在我的项目中,我们需要一个正式的安装程序并使用InstallShield。但是,我们利用InstallShield中的InstallUtil程序来实际安装产品的服务部分。我们通过直接在服务中利用相同的InstallUtil内部构件,让Windows服务通过命令行自行安装。InstallShield程序启动一个.bat文件,该文件通过-install参数(例如MyService.exe-install)从命令行执行Windows服务。有关如何执行此操作的示例,请参阅分步说明。

遗憾的是,尽管使用InstallUtil是一种有文档记录的方法,但它不是理想的方法。在Windows Installer数据库的上下文中,使用ServiceInstall和ServiceControl表是最正确、最可靠的方法