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

时间:2022-08-30 18:51:39

原文: 使用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按钮。使用Advanced Installer 13.1打包发布 Windows Service服务程序

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

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

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

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

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

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

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

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

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

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

选择后下一步,全选

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

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

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

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

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

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

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

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

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

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

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

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

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

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

确定

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

运行就行了,build all?

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

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

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

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

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

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

  1. Advanced Installer 9.8打包实录

    原文 Advanced Installer 9.8打包实录 主要介绍:(1)创建工程,(2)创建快捷方式及其图标(3)卸载设置 创建工程(.net为例): 工程创建完成....接下来进行简单设置 开始 ...

  2. C#Windows Service服务程序的安装/卸载、启动/停止 桌面客户端管理程序设计

    C#Windows Service服务程序的安装/卸载.启动/停止 桌面客户端管理程序设计 关于Windows Service程序的安装与卸载如果每次使用命令行操作,那简直要奔溃了,太麻烦而且还容易出 ...

  3. python实现windows Service服务程序

    python实现windows Service服务程序 win32serviceutil.ServiceFramework是封装得很好的Windows服务框架,本文通过继承它来实现. 通过SvcDoR ...

  4. 使用Python写Windows Service服务程序

    1.背景 如果你想用Python开发Windows程序,并让其开机启动等,就必须写成windows的服务程序Windows Service,用Python来做这个事情必须要借助第三方模块pywin32 ...

  5. Python3 写Windows Service服务程序

    用Python开发Windows Service,用Python来做这个事情必须要借助第三方模块pywin32,下载路径:https://pypi.org/project/pywin32/#files ...

  6. 关于Advanced Installer 11.0打包软件过程一些记录

    1.想要安装后在默认网站下为一个虚拟目录,IIs,Web应用程序,选中虚拟目录是一个Web应用程序.同时修改常规>文件夹,重新指向网站文件所在目录,不然会少一级目录 2.如果想单独的应用程序池, ...

  7. Visual Studio 发布 Windows Service小记

    第一步:新建一个Window服务 第二步:添加安装程序 第三步,配置属性信息(Account选择LocalService) 第四步,在 OnStart和OnStop方法中写上你要干的事情吧.我这里用Q ...

  8. Python 写Windows Service服务程序

    1.需求 为什么要开发一个windows服务呢?之前做一个程序,必须要读取指定目录文件License, 因为其他程序也在读取这指定目录的License文件,且License不同时会修改License的 ...

  9. Qt开发北斗定位系统融合百度地图API及Qt程序打包发布

    Qt开发北斗定位系统融合百度地图API及Qt程序打包发布 1.上位机介绍 最近有个接了一个小型项目,内容很简单,就是解析北斗GPS的串口数据然后输出经纬度,但接过来觉得太简单,就发挥了主观能动性,增加 ...

随机推荐

  1. robot framework数据库操作

    1.连接数据库 2.数据库查询操作 3.断开数据库连接 4.对数据库进行读取,实现登录功能实例

  2. linux命令:touch

    1:命令介绍: touch用来创建文件或修改文件和目录的时间戳,包括存取时间和更改时间. 2:命令格式: touch [选项] 文件 3:命令参数: -a   或--time=atime或--time ...

  3. linux 全自动提权 exp perl脚本

    linux 全自动提权 exp perl脚本 作者: admin 日期: 2013/01/19发表评论 (0) 查看评论   国外流传过来的 地址 http://dl.packetstormsecur ...

  4. XE5 Android 开发数据访问手机端 解决乱码的办法

    经过测试,将sqlserver里的字段由varchar 或者char  改为  nvarchar 或者nchar 然后在手机端的clientdataset 增加字段的时候数据类型选择widestrin ...

  5. 关于GrideView Item点击后出现错乱重叠的情况

    我在一个搜索页做了一个筛选信息的功能 大概思路如下:在根布局中用Include 引入一个筛选框(如图), 然后把边距设置为 android:layout_marginBottom="-250 ...

  6. java面试集锦

    HashMap和HashTable的区别 他们都是Map接口的实现类,实现了将唯一键值映射到特定的值上. HashMap没有分类或者排序,它允许一个null和多个null值. HashTable类似于 ...

  7. linuxDNS配置

    DNS配置 vim /etc/resolv.conf nameserver 114.114.114.114

  8. CPP之内存分配

    new & delete expression 1. Introduction A new expression allocates and constructs an object of a ...

  9. Python_命名空间和作用域_25

    # 函数进阶 a = def func(): print(a) func() # 命名空间和作用域 # print() # input() # list # #命名空间 有三种 #内置命名空间 —— ...

  10. 对stm32f373XX的startup.s的文件的分析

    ;******************** (C) COPYRIGHT 2012 STMicroelectronics ********************;* File Name : start ...