用向导做了一个简单的windows服务,安装成功后(需要添加安装程序),开始动手。
刚开始用向导生成的windows服务项目,把监听程序放在OnStart函数里,虽然可以运行,但服务无法启动,老失败,然后监听也失败。
又把监听程序放在一个线程里,在OnStart里创建线程,虽然创建线程成功,但线程无法运行,好像死了一样,提升优先级,唤醒都没用。
放在tmain里也不行。
为什么vs2005包装好以后还这么难用呢?
无奈之下,只好用网上找的一个程序重新生成服务,安装、卸载都正常,但停止时无法停止侦听线程,事件通知好像没起作用,还在想办法。。。。。。