如何利用VB编写NT服务程序__教程 |
|
日期:2007-5-20 0:36:47 人气:137 [大 中 小] |
|
|
|
如果以上没有什么错误的话,现在可以编译程序了。假设我们得到的服务程序的文件名为:VBBeepSVC.exe,我们需要通过以下命令进行安装: d:\vbprog\>VBBeepSVC –install 如果需要撤除已经安装的服务,则: d:\vbprog\>VBBeepSVC –uninstall 安装完后,打开控制面板的“服务”(win2000中在“管理工具”),好了,看到其中的NT服务列表中包含我们加入的服务,显示为:“The VB NT SVC View”,我们可以类似启动其他任何服务一样启动、停止、暂停此服务。启动服务时,我们会听到服务发出的讨厌的beep声音。我们的测试完成。
四、VB编写服务的几个说明: 1、首先声明:VB编写服务是一种尝试,技术研究,并非提倡所有服务都要用VB写才对头。同理,也说明了服务非VC写不可。 2、VB写的服务仅适合win32服务,不适合NT底层服务。 3、VB的优势在ActiveX控件,NT服务中我们可以使用绝大多数控件来完成我们的服务逻辑,譬如涉及数据库操作,我们可以使用ADO组件,这方面,同VC相比,VB具有天然的优势。 4、做好服务内部的错误事件记载,只有用好这一点,才能够真正符合服务编写规范,也方便我们的除错。 5、最后一点,本文仅供参考,如有错误以及错误引起的后果,本人概不负责. |
|
出处:本站原创 作者:佚名 |
|
|