我用ATL做的Service,可是出现了问题,300分 我在service内建立了一个线程,在调试的时候,能进线程内运行。可是通过服务-service运行进不去了。谁有通过ATL做的service的简单例子程序,也可以获得不菲的加分。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 http://www.csdn.net/Develop/Read_Article.asp?Id=13498不知道对你有没有用!!! 我出现的情况是这样的:我本想从Access数据库中取出ip地址然后和客户端进行联接,在vc6调试状态下没有问题(设个断点,然后按F5调试)没有问题,可是我把它加到服务中就出现了问题,连接不上,我采取这样的办法,不从数据库中取ip地址,直接赋值载服务中能联接上。不过现在我想解决的是怎么才能从数据库(Access)中取出IP,然后进行联接,还有个问题,怎么才能使服务自启动。 从数据库(Access)中取出IP自己读出CString的数据后重组就可以了! 你做的什么服务程序啊?是由服务控制器管理的SERVICE嘛? 直接赋值载服务中能联接上 从数据库中取ip地址不行说明数据不对修改注册表使服务自启动================================================================ok? 问题好像描述的不是很清楚, 只能提个醒, service状态和-debug状态运行时的工作目录不同, 你的程序中是不是有使用相对路径的。另外两种状态需要的权限不一样, 看一下你是不是计算机的admin吧。如果你是用vc的话, 调用CreateService时第六个参数规定了service的启动类型, 只要传SERVICE_DEMAND_START就是自动启动. 我把access数据库和程序放在同一个目录下,我使用ATL做的服务程序,调试中能读取,可是在加在服务中就不能读取了。解决我的所有分可全给你,我做这个程序的目的想在系统被用户登陆前就能启动获取数据库中的数据。 估计还是路径的问题。建议使用GetModuleFileName(NULL,...)得到运行路径。 我同意楼上的观点,最好看一下windows核心编程!! memset的困惑 读取文件的问题 算发求解(等距线算发求解)高手请近! 请问如何将软件运行指定次数 单一的*.cpp文件用CFile类要包含那些头文件? 简单问题。u_short,u_long,u_char到底是什么类型,msdn上没找到解释。 c++中如何通过语句操作word文档? 我的毕业设计程序出了问题,谁能帮我修改一下!一直在线等待!! 如何改变对话框的背景颜色? 天一第二菜问题!不是我太懒,而是没时间让我再开动脑筋了! VC中如何能使用上新下载的SDK?? 关于内存的问题
不知道对你有没有用!!!
我本想从Access数据库中取出ip地址然后和客户端进行联接,在vc6调试状态下没有问题(设个断点,然后按F5调试)没有问题,可是我把它加到服务中就出现了问题,连接不上,我采取这样的办法,不从数据库中取ip地址,直接赋值载服务中能联接上。不过现在我想解决的是怎么才能从数据库(Access)中取出IP,然后进行联接,还有个问题,怎么才能使服务自启动。
修改注册表使服务自启动
================================================================ok?
如果你是用vc的话, 调用CreateService时第六个参数规定了service的启动类型, 只要传SERVICE_DEMAND_START就是自动启动.