`
ld_hust
  • 浏览: 171615 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

为服务创建安装程序

    博客分类:
  • .Net
阅读更多

1)、返回到 Service1 的“设计”视图。
2)、单击设计器的背景以选择服务本身,而不是它的任何内容。
3)、在“属性”窗口中,单击属性列表下面灰色区域中的“添加安装程序”链接。
默认情况下,向您的项目添加包含两个安装程序的组件类。将该组件命名为 ProjectInstaller,它包含的安装程序分别是服务的安装程序和服务关联进程的安装程序。
4)、访问 ProjectInstaller 的“设计”视图,然后单击“ServiceInstaller1”。
注意:serviceProcessInstaller1 的account 属性设置为 LocalSystem,否则安装不能进行
5)、在“属性”窗口中,将 ServiceName 属性设置为 MyNewService。
注意:DisplayName 设置的是在管理工具服务中显示的名称,设置为空在管理工具服务中不显示
6)、将 StartType 属性设置为 Automatic。
8、生成服务项目
1)、在解决方案资源管理器中,右击您的项目并从快捷菜单中选择“属性”。出现项目的“属性页”对话框。
2)、在左边的窗格中,选择“通用属性”文件夹中的“常规”选项卡。
3)、在“启动对象”列表中,选择“MyNewService”。
4)、按 Ctrl+Shift+B 生成项目。
生成项目后,便可以对其进行部署了。安装项目将安装已编译的项目文件并运行要运行 Windows 服务所需的安装程序。若要创建完整的安装项目,您需要将项目输出 MyNewService.exe 添加到安装项目,然后添加自定义操作来完成 MyNewService.exe 的安装。
9、为服务创建安装项目
1)、在“文件”菜单上指向“添加项目”,然后选择“新建项目”。
2)、在“项目类型”窗格中选择“安装和部署项目”文件夹。
3)、在“模板”窗格中选择“安装项目”。将项目命名为 MyServiceSetup。
9、向安装项目添加 MyNewService.exe
1)、在解决方案资源管理器中,右击“MyServiceSetup”,指向“添加”,然后选择“项目输出”。
出现“添加项目输出组”对话框。
2)、在“项目”框中选择“MyNewService”。
3)、在列表框中,选择“主输出”,然后单击“确定”。
10、向安装项目添加自定义操作
1)、在解决方案资源管理器中右击安装项目,指向“视图”,然后选择“自定义操作”。
出现自定义操作编辑器。
2)、在“自定义操作”编辑器中右击“自定义操作”节点,然后选择“添加自定义操作”。
出现“选择项目中的项”对话框。
3)、在列表框中双击“应用程序文件夹”将其打开,选择“主输出来自 MyNewService(活动)”,然后单击“确定”。
主输出被添加到自定义操作的所有四个节点——“安装”、“提交”、“回滚”和“卸载”。
4)、生成安装项目。
11、安装 Windows 服务
浏览到保存安装项目的目录,运行 .msi 文件以安装 MyNewService.exe。
12、启动和停止服务
通过执行下列操作之一打开服务控制管理器:
1)、在 Windows 2000 Professional 中,在桌面上右击“我的电脑”,然后单击“管理”。在“计算机管理”控制台中,展开“服务和应用程序”节点。
— 或 —
在 Windows 2000 Server 中,单击“开始”,指向“程序”,单击“管理工具”,然后单击“服务”。
注意 在 Windows NT 4.0 版中,可以从控制面板中打开该对话框。
现在应该看到 MyNewService 列在窗口的“服务”区域中。
2)、从列表中选择您的服务,右击该服务,然后单击“启动”。
3)、右击该服务,然后单击“停止”。
13、验证服务的事件日志输出
1)、打开服务器资源管理器并访问“事件日志”节点。有关更多信息,请参阅在服务器资源管理器中处理事件日志。
2)、找到 MyNewLog 的列表并展开它。您应该看到服务所执行操作的项。
14、卸载服务
1)、在“开始”菜单上,打开“控制面板”并单击“添加/删除程序”,然后找到您的服务并单击“卸载”。
2)、可以通过右击 .msi 文件的程序图标并选择“卸载”来卸载该程序。

分享到:
评论

相关推荐

    Visual C++源代码 27 如何创建安装卸载Windows服务程序

    Visual C++源代码 27 如何创建安装卸载Windows服务程序Visual C++源代码 27 如何创建安装卸载Windows服务程序Visual C++源代码 27 如何创建安装卸载Windows服务程序Visual C++源代码 27 如何创建安装卸载Windows服务...

    创建Windows服务

    接下来,我们需要为服务创建安装程序。在`Service1`类的代码视图中,右键单击并选择“添加安装程序”。这会自动生成`ServiceProcessInstaller1`和`ServiceInstaller1`两个对象,分别用于设置服务进程的安装信息和...

    使用C#制作windows服务程序的安装程序的方法

    创建安装程序可以简化部署过程,使得服务能被用户轻松安装和卸载。 首先,你需要创建一个Windows服务项目。如果你对此不熟悉,可以在Visual Studio中选择“新建项目”,然后选择C#模板中的“Windows服务”类别。...

    VS2017创建运行Windows服务程序

    在项目创建完成后,我们需要添加一个安装程序。在 Solution Explorer 中,右键点击 Service1,选择“添加”—“安装程序”。系统将自动新建一个带有默认配置的安装程序类。在设计视图界面中,我们可以看到两个控件,...

    用Delphi创建windows服务程序

    ### 使用 Delphi 创建 Windows 服务程序 在 IT 领域中,Windows 服务是一种特殊类型的后台应用程序,它可以在没有用户交互的情况下运行。这类服务通常用于执行关键任务或长期运行的任务,例如数据库服务、网络服务...

    用于创建此对象的程序是package 您的计算机尚未安装此程序处理办法

    标题中的“用于创建此对象的程序是package 您的计算机尚未安装此程序处理办法”意味着你在尝试打开或使用一个特定的文件或对象时,遇到了一个依赖于“package”程序的问题。这个程序没有在你的计算机上正确安装或者...

    通过VC创建WINDOWS服务程序

    7. **编译和安装服务**:在VC中编译项目后,可以使用`sc create`命令行工具或自定义安装程序来安装服务。安装服务时,需要提供服务名、显示名、可执行文件路径以及服务类型等信息。 8. **管理服务**:安装完服务后...

    vc创建服务程序的例子

    由于服务需要管理员权限才能安装和卸载,所以我们通常会创建一个控制台程序来执行这些操作。创建一个新的控制台项目,编写代码调用`CreateService()`(安装服务)和`DeleteService()`(卸载服务)函数。 6. **编译...

    web安装程序安装程序类

    本文将深入探讨"Web安装程序安装程序类"这一主题,特别是针对描述中提到的数据库安装、IIS站点创建和web.config文件更新。 首先,我们来看数据库安装。在Web应用程序中,数据库通常用来存储用户信息、应用设置等...

    安装程序无法定位现有系统分区,也无法创建新的系统分区

    "解决安装程序无法定位现有系统分区,也无法创建新的系统分区的方法" 在使用 Win PE 模式安装 Win7 的时候,可能会出现“安装程序无法定位现有系统分区,也无法创建新的系统分区”的提示。这是因为 Win PE 模式下,...

    Delphi创建服务程序

    总结来说,Delphi 7创建服务程序的过程涉及到使用TService组件,配置服务属性,编写服务启动和停止的逻辑,以及实现服务的安装和卸载功能。这需要对Windows服务机制和Delphi编程有深入的理解,同时也展示了Delphi在...

    如何创建安装卸载Windows服务程序实例C#.net源代码编写

    在Windows操作系统中,服务是一种后台运行的程序,它们在用户登录之前启动,或者即使没有用户登录也能持续运行。...提供的源代码示例文件"C#2010-03-11-如何创建安装卸载Windows服务程序"将有助于深入理解这一过程。

    WinForm程序创建证书、签名、安装、发布、自动更新全过程

    发布后,用户可以通过点击发布的安装链接或运行部署的.msi文件来安装程序。 5. 自动更新: ClickOnce部署支持自动更新功能。当有新版本可用时,用户启动应用程序时会自动下载并安装更新。在Visual Studio中,确保...

    C#编写Windows服务程序

    然后,添加安装程序,并修改安装服务名和安装权限。在写入服务代码时,我们需要继承ServiceBase类,并override OnStart和OnStop方法。在这里,我们简单地写入了日志信息来记录服务的启动和停止。 接下来,我们需要...

    DELPHI创建NT服务程序.

    在Delphi中创建NT服务程序,首先需要了解Windows服务的基本概念,包括服务的生命周期(安装、启动、停止、暂停、恢复)、服务控制管理器和服务状态。服务可以通过Service Control Manager(SCM)进行操作,如安装、...

    自写把exe注册为windows服务的程序

    5. **启动服务**:一旦服务创建完成,我们可以使用`StartService`函数启动服务。这个函数告诉服务控制管理器开始服务的执行。 6. **服务控制**:服务程序需要监听并响应来自服务控制管理器的控制请求,如停止、暂停...

    C# VS 2010 创建、安装、调试 windows服务(windows service)

    在本文中,我们将深入探讨如何使用C#编程语言与Visual Studio 2010来创建、安装和调试Windows服务(Windows Service)。Windows服务是后台应用程序,它们在没有用户交互的情况下运行,通常用于执行周期性任务或者...

    .Net 安装程序制作

    该资源为使用C++和C#编写的一个...实现了一般安装程序的功能,如复制文件、创建桌面快捷方式、创建程序组、注册字体、注册系统服务、写入反安装信息,并提供反安装功能。有兴趣读者的可以在此基础上进一步深化提高。

    任意程序安装成服务

    这个工具不仅可以帮助用户将任何可执行文件设置为开机启动的服务,还允许卸载已经创建的服务,这对于需要后台持续运行的应用程序或者自动化任务非常有用。 在标签中,“程序”是指可执行文件,即那些运行在计算机上...

Global site tag (gtag.js) - Google Analytics