在vb6中创建一个Windows服务

时间:2010-01-19 05:31:36

标签: vb6 windows-services service

是否可以在vb6中创建Windows服务?如果有,怎么样?

5 个答案:

答案 0 :(得分:4)

我从未尝试过,但Desaware提供了一个商业软件包,NT Service Toolkit声称允许您在Windows服务中托管VB6 DLL。 Desaware成立(我认为仍然拥有)VB6大师Dan Appleman,这是一个很好的推荐。

答案 1 :(得分:2)

Microsoft创建了一个控件,允许您在VB6中创建服务。

http://support.microsoft.com/default.aspx/kb/170883

http://support.microsoft.com/kb/175948/EN-US/

是的,它有效,是否是创建服务的最佳方式,不,但如果需要VB6(你必须重新使用一堆代码),那么我可以从经验中说明它的工作原理。我们拥有1997年1月MSDN的原始控件,但如果需要,您可以在网上轻松找到它(http://www.google.ca/search?q=ntsvc.ocx+download

答案 2 :(得分:2)

就像用勺子掏出自己的眼睛一样,这在技术上是可行的,但我不推荐它。

答案 3 :(得分:1)

是的,你可以。只需按照本教程中的说明操作:

http://www.vbrad.com/article.aspx?id=92

答案 4 :(得分:0)

要回答您的问题,是的,可以使用VB6创建Windows服务。为了给您提供建议,有更好的工具可供使用。我曾经做过一次作为概念验证项目的证明,但是从来没有这么做过,试图将它用于我们在公司中使用的任何东西。一位同事确实为生产应用程序执行了此操作,并且容易出错。在他离开后,我们发现他正在努力保持服务运行并最终更换他的应用程序而不查看他的代码。所以我的建议是,如果你想做一个练习继续,但如果你正在寻找一个可行的解决方案,你应该考虑其他工具。这是一种link到一种方法。