佚名通过本文主要向大家介绍了
在VC++60环境,用ATL编写windows服务exe版急问!在其它机器上无法使用,没反应。有原文件参考等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 在VC++60环境,用ATL编写windows服务exe版急问!在其它机器上无法使用,没反应。有原文件参考
描述:
描述:
前辈们好!我在VC++6.0环境,用ATL编写windows服务(exe版),遇到这样一个问题:
我首先简单的建了一个ATL COM AppWizard,然后创建了windows服务(exe版),基本上代码都是机器生成的,我只是加了基本的能实现变成windows服务基本的代码,没加任何功能,编译后通过成功,也弄成了发布版re版,双击后效果是:
在电脑的 开始->设置->控制面板->管理工具->服务 (也就是windows服务中会出现个名为serviceDemo的测试服务,没任何功能,就是我这个程序成功后,就会有这个服务)
问题出来了,在自己编写的机器上一切OK,拿到其它机器上双击,没有任何反应,就是不执行的效果。没有任何提示,就是没反应,服务功能当然没实现。。小弟卖血求解。。小弟把原文件发出来,提供下载,一是希望哪位前辈帮小弟看看原文件,找出问题所在(原文件基本上没什么代码,就是像新创建一个ATL服务,电脑自动生成出来的代码,不多,再加上自己写点最基本的注册成服务的)。。里面有我的说明,前辈们帮我看看好么!其实不是很麻烦的!。。。
另一方面这个原文件也是初学者好参考,很精简的把ATL服务的结构清晰的表现出来!!
原文件下载地址:
http://lunar1996.021.idcxin.com/mydown/VC++___ATL创建windows服务原文件(无功能最精简版).rar
帮帮小弟!!