下载两个小工具,并存放于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界面,可以理解为只执行代码。