我有好多根据一些桌面程序改编的自动化程序,一直运行Windows服务器上。程序太大了,而且是Win32的C++写的,要转换成服务程序需要花很大工夫。终于发现了有个叫做srvany的程序,是Windows Resource Kit的一部分,能把程序简单地转换服务运行。步骤如下:
必须用管理员执行
1,安装好Windows Resource Kit(据说Windows server 2008不在支持中,不过试了后没有问题)
安装路径 C:\ResourceKit
2,运行 C:\ResourceKit\INSTSRV.EXE MyService C:\ResourceKit\SRVANY.EXE
3,运行 regedit
找到 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MyService
新建一个Key 叫 Parameters
在Parameters中
新建一个Value AppDirectory 指向应用程序的目录
新建一个Value Application 指向应用程序
新建一个Value AppParameters 列出运行参数
执行,没有问题
本文出自 “BlueFeather” 博客,请务必保留此出处http://bluefeather.blog.51cto.com/9720359/1657612
原文地址:http://bluefeather.blog.51cto.com/9720359/1657612