|
有一个问题
使用NTService控件,从服务管理里面来启动的话,会打开一个该软件的进程(在任务管理器里可以看到),但并不加载窗体.
这样很不好 用户打开该软件时其实是另外运行了一个进程.
我现在有2个想法:(实现任意一个即可)
1.从服务管理器里启动该服务,能否不执行一个进程.(可能性不大,主要看方案2)
2.启动服务后,通过NTService_Start事件,来启动窗体,这样就和正常打开软件一样了.比如用户在服务管理里启动或使用net start命令 启动后自动打开窗体.
请问如何做? 我在 NTService_Start 事件里用 load form1 和 form1.show 都不行
这样一写 这个服务就无法启动了
急求高手帮忙 |
|