将vb6应用程序转换为Windows服务

时间:2011-11-08 06:20:26

标签: vb6

我有一个事件驱动的套接字读取应用程序,它将被转换为Windows NT服务。

以下是我的申请的简要说明。

1.Client应用程序(GUI)启动多个activex exes并为每个Activex EXE分配套接字以便继续阅读。

2.每个Activex EXE从套接字读取并触发事件以通知客户端应用程序。

3.Client应用程序使用事件并相应地更新GUI。

我搜索了MSDN但无法找到解决我当前情况的解决方案。

请提出一些方法。

提前致谢。

1 个答案:

答案 0 :(得分:1)

虽然可以使用srvany.exe将“任何”exe作为Win32运行,但您需要谨慎地改变该应用程序处理其他进程,窗口,关闭等的方式。 不幸的是,对ActiveX EXE的攻击使这一点变得非常复杂,以至于它不实用。

正如您所说它是一个GUI应用程序,您如何期望它作为服务运行?它们没有任何UI,通常需要使用单独的客户端应用程序来显示任何界面。