使用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?
然后找到之前设置的路径下,就有生成好的文件了
双击运行,就会自动加到服务中去。
使用Advanced Installer 13.1打包发布 Windows Service服务程序的更多相关文章
- Advanced Installer 9.8打包实录
		原文 Advanced Installer 9.8打包实录 主要介绍:(1)创建工程,(2)创建快捷方式及其图标(3)卸载设置 创建工程(.net为例): 工程创建完成....接下来进行简单设置 开始 ... 
- C#Windows Service服务程序的安装/卸载、启动/停止 桌面客户端管理程序设计
		C#Windows Service服务程序的安装/卸载.启动/停止 桌面客户端管理程序设计 关于Windows Service程序的安装与卸载如果每次使用命令行操作,那简直要奔溃了,太麻烦而且还容易出 ... 
- python实现windows Service服务程序
		python实现windows Service服务程序 win32serviceutil.ServiceFramework是封装得很好的Windows服务框架,本文通过继承它来实现. 通过SvcDoR ... 
- 使用Python写Windows Service服务程序
		1.背景 如果你想用Python开发Windows程序,并让其开机启动等,就必须写成windows的服务程序Windows Service,用Python来做这个事情必须要借助第三方模块pywin32 ... 
- Python3 写Windows Service服务程序
		用Python开发Windows Service,用Python来做这个事情必须要借助第三方模块pywin32,下载路径:https://pypi.org/project/pywin32/#files ... 
- 关于Advanced Installer 11.0打包软件过程一些记录
		1.想要安装后在默认网站下为一个虚拟目录,IIs,Web应用程序,选中虚拟目录是一个Web应用程序.同时修改常规>文件夹,重新指向网站文件所在目录,不然会少一级目录 2.如果想单独的应用程序池, ... 
- Visual Studio 发布 Windows Service小记
		第一步:新建一个Window服务 第二步:添加安装程序 第三步,配置属性信息(Account选择LocalService) 第四步,在 OnStart和OnStop方法中写上你要干的事情吧.我这里用Q ... 
- Python 写Windows Service服务程序
		1.需求 为什么要开发一个windows服务呢?之前做一个程序,必须要读取指定目录文件License, 因为其他程序也在读取这指定目录的License文件,且License不同时会修改License的 ... 
- Qt开发北斗定位系统融合百度地图API及Qt程序打包发布
		Qt开发北斗定位系统融合百度地图API及Qt程序打包发布 1.上位机介绍 最近有个接了一个小型项目,内容很简单,就是解析北斗GPS的串口数据然后输出经纬度,但接过来觉得太简单,就发挥了主观能动性,增加 ... 
随机推荐
- erlang的Socket参数含义
			http://blog.csdn.net/pkutao/article/details/8572216 {ok, Listen} = gen_tcp:listen(?defPort, [binary, ... 
- AJAX简介(转)
			AJAX全称为“Asynchronous JavaScript and XML”(异步JavaScript和XML),是一种创建交互式网页应用的网页开发技术.它使用:使用XHTML+CSS来表示信息: ... 
- Max-Min Fairness带宽分配算法
			近期再写一个网络仿真器,里面參考了Max-MinFairness算法,这是一种比較理想.公平的带宽分配算法.其思路主要例如以下:首先是算法的准备,考察某一时刻的网络中全部的flow,因为每条flow都 ... 
- 【烽火传递】dp + 单调队列优化
			题目描述 烽火台又称烽燧,是重要的防御设施,一般建在险要处或交通要道上.一旦有敌情发生,白天燃烧柴草,通过浓烟表达信息:夜晚燃烧干柴,以火光传递军情.在某两座城市之间有 n 个烽火台,每个烽火台发出信 ... 
- Zero Downtime Upgrade of Oracle 10g to Oracle 11g Using GoldenGate — 1
			Source Database DB Name: zwc Schemas: HR,OE,PM Version: 10.2.0.4 RAC: ... 
- POJ - 1466 Girls and Boys 二分图+最大独立集
			标题效果:有着n学生,有一些同学之间的特殊关系.. .为了一探究竟m学生.要求m免两者之间的学生有没有这样的特殊关系 解决问题的思路:二分图的问题,殊关系是对称的.所以能够将两个点集都设置为n个点.求 ... 
- RedisMQ
			RedisMQ 本次和大家分享的是RedisMQ队列的用法,前两篇文章队列工厂之(MSMQ)和队列工厂之RabbitMQ分别简单介绍对应队列环境的搭建和常用方法的使用,加上本篇分享的RedisMQ那么 ... 
- Method for training dynamic random access memory (DRAM) controller timing delays
			Timing delays in a double data rate (DDR) dynamic random access memory (DRAM) controller (114, 116) ... 
- MyEclipse各种版本号注冊码
			一:MyEclipse_6.0.1GA_E3.3.1_FullStackInstaller注冊码 Subscriber:javp Subscription Code:wLR7ZL-655551-685 ... 
- Java--面试通关要点
			这里,笔者结合自己过往的面试经验,整理了一些核心的知识清单,帮助读者更好地回顾与复习 Java 服务端核心技术.本文会以引出问题为主,后面有时间的话,笔者陆续会抽些重要的知识点进行详细的剖析与解答. ... 
