资源简介
一般情况下windows的服务程序运行权限时system,不能显示可以与用户交互的界面,本文讲述了一个用vc2008创建ATL的service,并在服务启动时启动一个可以显示出来,并且可以与用户交互的notepad窗口,同理你可以用此方法执行你需要的任何进程,甚至在service中直接创建对话框类并显示。经过测试,在xp和win7下通用。(注意将服务设置成“允许服务与桌面交互”)
代码片段和文件信息
// stdafx.cpp : 只包括标准包含文件的源文件
// TestService.pch 将作为预编译头
// stdafx.obj 将包含预编译类型信息
#include “stdafx.h“
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2012-08-20 15:10 TestService\
目录 0 2012-08-20 14:46 TestService\TestService\
目录 0 2012-08-20 15:11 TestService\TestService\Debug\
文件 549376 2012-08-20 14:47 TestService\TestService\Debug\TestService.exe
文件 2494 2012-08-20 09:58 TestService\TestService\ReadMe.txt
文件 647 2012-08-20 13:57 TestService\TestService\TestDlg.cpp
文件 499 2012-08-20 13:57 TestService\TestService\TestDlg.h
文件 417 2012-08-20 11:10 TestService\TestService\TestDlg.htm
文件 4020 2012-08-20 11:14 TestService\TestService\TestService.aps
文件 9950 2012-08-20 14:44 TestService\TestService\TestService.cpp
文件 341 2012-08-20 09:58 TestService\TestService\TestService.idl
文件 3656 2012-08-20 11:14 TestService\TestService\TestService.rc
文件 127 2012-08-20 09:58 TestService\TestService\TestService.rgs
文件 7725 2012-08-20 14:18 TestService\TestService\TestService.vcproj
文件 1419 2012-08-20 15:10 TestService\TestService\TestService.vcproj.STONY-X201I.Administrator.user
文件 3943 2012-08-20 09:58 TestService\TestService\TestServicePS.vcproj
文件 1393 2012-08-20 15:10 TestService\TestService\TestServicePS.vcproj.STONY-X201I.Administrator.user
文件 1686 2012-08-20 14:46 TestService\TestService\TestService_i.c
文件 1612 2012-08-20 14:46 TestService\TestService\TestService_i.h
文件 160 2012-08-20 09:58 TestService\TestService\TestServiceps.def
文件 633 2012-08-20 11:14 TestService\TestService\resource.h
文件 142 2012-08-20 10:38 TestService\TestService\stdafx.cpp
文件 556 2012-08-20 14:26 TestService\TestService\stdafx.h
文件 1030 2012-08-20 09:58 TestService\TestService\targetver.h
文件 1373 2012-08-20 09:58 TestService\TestService.sln
文件 45056 2012-08-20 15:10 TestService\TestService.suo
评论
共有 条评论