使用Advanced Installer 13.1打包发布 Windows Service服务程序

原文: 使用Advanced Installer 13.1打包发布 Windows Service服务程序

项目中需要用到一个定时推送案件状态的需求,本人小菜一只,在同事建议下要写成一个windows服务程序。由于之前没有涉猎过这方面的知识,所以在查阅资料与同事的帮助之下,艰难的推进。首先怎么新建与调试windows service就不多说了,这里有一个例子,非常详细,打包发布前可以在本地调试http://www.huiyaosoft.com/html/windowsservicedemo.htm

这里说下打包发布的问题,首先打包工具的下载地址http://www.xp85.com/html/advancedInstaller.html,这个是英文版本的,我也不知道哪里有中文的,有需要的可以自己找一下,然后是注册机http://download.csdn.net/download/lee576/9633938,如果不使用注册机的话貌似不能打包服务,谁知道管他呢,反正下载好直接点击运行就行了很简单的样子。然后全部安装完成之后打开运行,如果是要打包windows service程序的话,那么就选择第一个,然后点击下面的create project按钮。

 

然后就按照提示,输入就行了

再下一步是要选择打包生成的格式,我选择的是exe

.

然后是选择打包生成的路径

然后要选择你索要打包的程序的文件

再下一步是选择编译好的文件夹

选择后下一步,全选

然后后面的直接下一步下一步就好了,有些个性化设置,比如安装界面等,可以按需求自己设置

 

 

这个是安装时候的界面 ,有很多种样式可选

 

选择安装包的语言,默认英语,选择中文简体后,会另外生成一个中文安装包

在product details目录下面设置一些参数等

 

我之前出现的问题就是,service 这里边没有东西,后来才知道是要自己添加的,右键添加就行了

选择默认加载进来的这个程序

确定

运行就行了,build all?

然后找到之前设置的路径下,就有生成好的文件了 

双击运行,就会自动加到服务中去。

 

时间: 2024-12-31 03:05:33

使用Advanced Installer 13.1打包发布 Windows Service服务程序的相关文章

installer-关于使用Advanced Installer 9.7打包遇到的问题

问题描述 关于使用Advanced Installer 9.7打包遇到的问题 大家有什么办法解决软件名称显示不全的问题吗? 解决方案 都给你涂掉了谁知道为什么不全.再说干嘛用这种山寨的打包工具.这种东西都是只有英文版的,中文版汉化过来,但是原作者根本没考虑中文的问题,有bug难免了. 用installshield或者inno setup

Advanced Installer 9.8打包实录

原文 Advanced Installer 9.8打包实录 主要介绍:(1)创建工程,(2)创建快捷方式及其图标(3)卸载设置     创建工程(.net为例):       工程创建完成....接下来进行简单设置   开始设置快捷方式图标:     设置安装后,程序在控制面板的"添加删除程序"下的图标:       设置启动快捷方式及图标:     注意快捷方式文件夹选择:     快捷方式文件夹设置:       卸载快捷方式设置(类似上面的启动快捷方式):     注意快捷方式目

C# 开发Windows Service程序控制功能

在做一些计划任务时候难免用到Windows Service服务程序,而这个是没有操作界面的,每次启动.重启.关闭都需要服务界面找到服务进行操作,对普通的人来说是非常麻烦的,所以有时候就需要通过应用程序来控制Windows 服务,这里把之前写到的一个服务控制类贴出来. C# Windows 服务控制类代码 using System; using System.Collections.Generic; using System.Linq; using System.Text; using Syste

用Advanced Installer制作DotNetBar for Windows Forms 12.0.0.1_冰河之刃重打包版详解

原文:用Advanced Installer制作DotNetBar for Windows Forms 12.0.0.1_冰河之刃重打包版详解                  关于 DotNetBar for Windows Forms 12.0.0.1_冰河之刃重打包版 --------------------11.8.0.8_冰河之刃重打包版---------------------------------------------------------     基于 官方原版的安装包 +

利用Advanced Installer将asp.netMVC连同IIS服务和mysql数据库一块打包成exe安装包

原文:利用Advanced Installer将asp.netMVC连同IIS服务和mysql数据库一块打包成exe安装包 因为业务需要,项目中需要把asp.netmvc项目打包成exe安装程序给客户,让客户直接可以点下一步下一步安装部署web程序,并且同时要将IIS服务和mysql一同安装到服务器上,因为客户的电脑可能是64位也可能是32位,所以在打包的时候就需要打包成两份安装包.研究了几天终于有所收获,下边就是打包的步骤. 打包步骤: 一.前期准备 1.将asp.netmvc发布到本地目录中

笔记:Advanced Installer 打包Web应用

原文:笔记:Advanced Installer 打包Web应用 公司要做一款增值税小产品,区别于ACME,本产品核心只有销项部分,面对的客户群是小企业,单税盒单开票机..... 我要做的主要有以下几点: 1.数据库改为SqlCE 2.统一安装配置VICA客户端,服务端(尽管VICA组同事不知道我要改这块^_^) 3.一键安装(支持32位,64位系统,暂时考虑NET4.5,Window7以上系统) 打包工具选择是Advanced Installer 12.7.2  制作安装包过程中遇到的问题:

使用Advanced Installer进行二次打包

原文:使用Advanced Installer进行二次打包       使用Advanced Installer进行二次打包        在上一篇使用InstallerShield打包VS程序中,我已经叙述过,为什么要进行二次打包的问题,在此我就不再赘述.本次长枪直入,说一说如何使用Advanced Installer对已经生成的安装包文件进行二次打包.   1.创建MSI安装程序包安装现有的EXE软件包       这个工程的含义,就是将InstallerShield打包生成的exe应用程序

Advanced Installer 11.9基于IIS打包札记(For MySQL)

原文:Advanced Installer 11.9基于IIS打包札记(For MySQL) Mysql免安装前期部署 下载绿色命令行版本的mysql,将其放入到发布的程序发布包内,执行Update批处理,输入自定义端口号,选一个不冲突的数字,比如3310: 运行scripts启动mysql服务 准备好数据库sql脚本,并且用navcat连接后新建一个空的数据库 打开命令行窗口,进入到mysql的bin目录 首先连接mysql,运行命令语句mysql -P3310 -uroot -p --def

Windows 8风格应用开发入门 三 打包发布应用

如何打包Windows 8风格应用程序呢? 首先我们需要使用Windows 8内置Administrator账户才能进行打包,若使用本地普通账户或者Hotmail账号是无法正常打包的. 那么我们如何启用内置的Administrator账户呢?步骤如下: 1) 打开控制面板: 2) 打开管理工具: 3) 打开计算机管理: 4) 在系统工具中打开"本地用户和组": 5) 打开用户文件夹: 6) 选择Administrator: 7) 在Administrator属性中"账户已禁用