
windows编程
文章平均质量分 72
长虹小范
这个作者很懒,什么都没留下…
展开
-
BAT学习笔记
基础部分:======================================================================一、基础语法:1.批处理文件是一个“.bat”结尾的文本文件,这个文件的每一行都是一条DOS命令。可以使用任何文本文件编辑工具创建和修改。2.批处理是一种简单的程序,可以用 if 和 goto 来控制流程,也可以使用 for 循环转载 2012-08-29 15:53:25 · 1925 阅读 · 0 评论 -
使用 wrapper 把jar打包成windows服务
你是不是在找将Java程序注册成系统服务的方法?试试JavaServiceWrapper这个工具吧,你可以从这个网站上面下载你喜欢的版本:http://wrapper.tanukisoftware.org/ ,JavaServiceWrapper提供了适合市面上流行的操作系统的版本。 使用Wrapper将Java程序注册成系统服务有三种方式可供选择: 第一种是使用WrapperSimp原创 2012-09-21 14:18:14 · 6938 阅读 · 0 评论 -
编写windows服务
按微软的定义,服务是一个长时间运行的可执行文件,它不支持用户界面,并运行在特殊的用户账户之下,也可以在没有任何用户登录计算机的情况下运行。默认情况下,服务运行在System账户之下。与一般的应用程序相比,服务自动运行的,并且无需与用户交互。在.Net Framework中,与Windows服务相关的类位于System.ServiceProcess命名空间之下,其中,ServiceBase类提供转载 2012-09-12 17:03:45 · 430 阅读 · 0 评论 -
安装、卸载windows服务
安装程序工具 (Installutil.exe) 安装程序工具使您得以通过在执行指定程序集中的安装程序组件来安装和卸载服务器资源。此工具与 System.Configuration.Install 命名空间中的类一起工作。安转的位置和路径在:C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\InstallUtil.exe 卸载的位置转载 2012-09-13 15:23:37 · 802 阅读 · 0 评论 -
把java程序注册成windows服务
先去下载一个JavaService-2.0.10.zip然后解压有很多文件这里只需要JavaService.exe这个文件即可让我们开始吧自己先写个java程序测试一下package com.fruitking.test;import java.io.File;import java.io.FileOutputStream;import java.text.转载 2012-09-14 10:32:04 · 1208 阅读 · 0 评论 -
nsis 百科--常用函数加注释
nsis求助编辑百科名片 NSISNSIS(Nullsoft Scriptable Install System)是一个开源的 Windows 系统下安装程序制作程序。它提供了安装、卸载、系统设置、文件解压缩等功能。这如其名字所指出的那样,NSIS 是通过它的脚本语言来描述安装程序的行为和逻辑的。NSIS 的脚本语言和通常的编程语言有类似的结构和语法,但它是原创 2012-09-19 09:09:23 · 2291 阅读 · 0 评论 -
NSIS 常用安装路径
$INSTDIR安装目录 ($INSTDIR 可以使用 StrCpy、 ReadRegStr、 ReadINIStr 等等来更改。例如在 .onInit 函数里可以用来做高级的检测安装定位)。注意在卸载程序代码里,$INSTDIR 为卸载程序所在的目录而不是在安装程序里所指定的目录。例如, 如果你把卸载程序放在 $WINDIR 里并且用户没有移动它,那么在卸载程序里 $INSTDIR转载 2012-09-19 17:48:35 · 6844 阅读 · 1 评论 -
NSIS 在卸载程序时调用bat
我的做法:在用户确定要卸载程序后,待用bat,执行停止服务,清除注册表的bat文件 Function un.onInit MessageBox MB_ICONQUESTION|MB_YESNO|MB_DEFBUTTON2 "你确实要完全移除 $(^Name) ,其及所有的组件 ? $INSTDIR" IDYES +2 Abort SetOutPath '$INST原创 2012-09-19 13:50:08 · 2963 阅读 · 0 评论 -
NSIS 限制重复安装
我做的个安装程序,因执行文件在安装目录\bin下,导致安装后,再次安装$INSTDIR目录每次多加一个\bin ( $INSTDIR为安装程序里所指定的目录),所以我限制了程序在安装前必须卸载。第一步:Section -Post WriteRegDword HKLM "${PRODUCT_DIR_REGKEY}" "Installed" 1SectionEnd第二步:F转载 2012-09-19 16:40:01 · 2261 阅读 · 0 评论