如何:将安装程序添加到服务应用程序

如何:将安装程序添加到服务应用程序,第1张

安装组件在正在安装到的系统上注册一项单个的服务,并使服务控制管理器知道该服务的存在。当使用服务应用程序时,可以在“属性”窗口选择一个链接,以自动将适当的安装程序添加到项目中。有关安装组件以及组件的工作方式的更多信息,请参见安装组件介绍。注意服务的属性值将从服务类复制到安装程序类。如果更新服务类上的属性值,这些属性值在安装程序中将不会自动更新。当向项目添加安装程序时,项目中会创建一个新类(默认情况下名为 ProjectInstaller),并在其中创建适当的安装组件的实例。该类作为项目所需的所有安装组件的中心点。例如,如果向应用程序添加第二项服务并单击“添加安装程序”链接,这时并不创建第二个安装程序类,而是将第二项服务所需的其他安装组件添加到现有类。要正确安装服务,并不需要在安装程序中进行任何特殊编码。但是,如果需要向安装进程添加特殊功能,则可能偶尔需要修改安装程序的内容。有关更多信息,请参见如何:配置安装组件。 在将安装程序添加到应用程序之后,下一步是创建安装项目,该项目将安装已编译的项目文件并运行安装服务所需的安装程序。若要创建完整的安装项目,您必须将服务项目的输出添加到该安装项目,然后添加自定义 *** 作以安装您的服务。有关安装项目的更多信息,请参见安装项目。有关自定义 *** 作的更多信息,请参见演练:创建自定义 *** 作。注意显示的对话框和菜单命令可能会与帮助中的描述不同,具体取决于您现用的设置或版本。若要更改设置,请在“工具”菜单上选择“导入和导出设置”。有关更多信息,请参见 Visual Studio 设置。将安装程序添加到服务应用程序在“解决方案资源管理器”中,访问要为其添加安装组件的服务的“设计”视图。 单击设计器的背景以选择服务本身,而不是它的任何内容。设计器具有焦点时,右击然后单击“添加安装程序”。 这时项目中就添加了一个新类 ProjectInstaller 和两个安装组件 ServiceProcessInstaller 和ServiceInstaller,并且服务的属性值被复制到组件。 单击ServiceInstaller 组件,验证 ServiceName 属性的值已为与服务本身的 ServiceName 属性的值相同。 若要确定如何启动服务,请单击 ServiceInstaller 组件并将 StartType 属性设置为适当的值。 值 结果Manual服务安装后,必须手动启动。有关更多信息,请参见如何:启动服务。Automatic每次计算机重新启动时,服务都会自动启动。 Disabled服务无法启动。若要确定将要运行服务的安全上下文,请单击 ServiceProcessInstaller 组件并设置适当的属性值。有关更多信息,请参见如何:为服务指定安全上下文。重写需要为其执行自定义处理的所有方法。有关更多信息,请参见如何:重写安装组件上的默认方法。对项目中的每项附加服务执行步骤 1 到步骤 7。 注意对于项目中的每项附加服务,必须将附加的 ServiceInstaller 组件添加到项目的 ProjectInstaller 类中。步骤三中添加的 ServiceProcessInstaller 组件适用于项目中的所有单个服务安装程序。 创建您的安装项目和自定义 *** 作,部署和安装您的服务。有关安装项目的更多信息,请参见安装项目。有关自定义 *** 作的更多信息,请参见演练:创建自定义 *** 作。

win7系统重装后卡在开机界面的解决方法:

1、首先可以看看该故障出现的原因是否是因为启动了acpi造成的,大家试着重启一下计算机,然后在系统还没有启动好的时候按F11进入BIOS,接下来禁用ACPI,然后再次重启计算机即可。

2、大家若是有系统安装盘的话,可以试着利用系统盘引导进入系统,然后将分区中的Winload.exe覆盖替换一下。替换方式很简单,大家若是安装在c盘,则将文件路径更改为:C:\Windows\System32\Winload.exe即可,如果是将系统安装在D盘或者是E盘,则将C更改为D或者E就可以了。

重装系统Win7教程和详细步骤:

1、首先在网上下载windows7的系统镜像文件!

2、接着我们把下载的windows7系统加载到软碟通中!

3、然后打开软碟通的启动,点击写入映像!

4、把我们准备的U盘插入到电脑上面,在写入硬盘映像页面,我们点击左侧的格式化,把我们的优盘先格式化一下!

5、U盘格式化完毕之后,我们点击写入,写入工作很快就能完成!

6、U盘启动盘制作完成之后,我们重新启动电脑,在电脑重启的过程当中,我们按键盘上面的f2,然后选择从U盘启动!

7、接下来电脑就开始自动的安装windows7系统,这个过程大概需要30多分钟!系统安装完成之后,电脑自动进入到系统的桌面,我们就可以正常的使用电脑了!

win7系统安装到最后,卡在安装程序正在启动服务解决方法:1、首先进入BIOS中,然后尝试禁用ACPI方法解决看看;2、如果问题还无法解决的话,那么就请Ghost 。win7系统用户在继续安装前使用PE或Win7系统安装盘(修复模式)引导进入系统,然后使用下面的文件替换Windows7分区中Winload.exe文件,Winload.exe文件的路径为X:WindowsSystem32Winload.exe,(X代表Win7被安装的盘符号);3、此文件从Windows7 Beta 7000安装盘中提取,实验证实了这个版本的Winload.exe比新版本产生不兼容故障的概率要低很多,文件替换之后,重启计算机继续安装windows7系统即可。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/12080877.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-20
下一篇2023-05-20

发表评论

登录后才能评论

评论列表(0条)

    保存