让程序以服务运行的方法

下载两个小工具,并存放于C盘根目录下,本站下载 instsrv.exe srvany.exe 

  我们举例来说明,把OutlookExpress作为一个服务添加进Windows XP Professional操作系统中,并把这个服务命名为“OnceMQServer”。在运行中输入“CMD”,回车,打开命令行窗口,在提示符后面直接输入:“c:/instsrv.exe OnceMQServer c:/srvany.exe”然后回车。

 运行Regedit打开注册表编辑器,

HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services下,找到刚才添加的OnceMQServer,点击右键,新建一个键,命名为“Parameters”,点击新建的Parameters,并再次新建一个名称为“Application”字符串值(很多网站都是这里照抄原版,说是添加一个子键,不成功,应该是添加一个字符串值),数据类型为“REG_SZ”,数值为希望作为服务运行的程序的所在位置,如果你的Windows系统安装在C盘下,那么OutlookExpress的程序位置就是C:/1.exe ,把这个路径添入数值中。到现在,这个服务已经成功的添加并且设置好了。
  接下来需要对服务做一些额外的设置,在运行中输入“Services.msc”并回车,在列表中找到我们刚添加的OnceMQServer服务,双击打开,启动服务。

在此例中我设计了一个windows form 的应用程序1.exe,用于向c:/sample.text中写两行字符,

Hello World!!

From the StreamWriter class

经测试启动服务后文本的内容就会更新,但不会弹出1.exe运行时的UI界面,可以理解为只执行代码。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值