以下就将逐步地介绍如何将用Visual Basic编写的程序转换为真正的Windows9x服务以及真正的WindowsNT服务程序。
你也许会问,为什么需要在Windows9X中让程序做为服务运行?在Windows9X环境中,能象WindowsNT一样做为服务程序运行吗?
回答是肯定的!原因是你可能有一些程序要在登录前就执行,这通常是做为服务器的的机器所需要的,比如web或者mail服务器。由于Windows9X系统缺乏安全性,将程序做为服务运行非常简单,所有需要做的就是修改注册表的相关内容。下面介绍详细步骤:
1、运行regedit,打开注册表。
2、在项目“HKLMSOFTWAREMicrosoft WindowsCurrentVersionRunServices”下添加一个新字符串数值。
比如,如果程序的名字叫做“MicroSpud”,就建立一个名为“MicroSpud”的字符串数值,然后在数据域中输入执行程序的完整路径。如下图所示:
建立一个新的字符串数值
输入执行程序的完整路径
设置完毕!重新启动机器后,MicroSpud将在登录前运行。
查看本文来源