请问路过的大侠:小弟用ATL的向导做了个服务,这个服务定时会调用一个应用程序(比如mspaint.exe画图程序)。我试过ShellExec,CreateProcess等方法,都看不见mspaint的主界面,但是在任务管理器里却看到mspain.exe。
我把同样的调用函数放到另外一个基于Dialog的应用程序去调用,就能看见mspaint。难道windows服务调用应用程序都不能显示出来吗?请各路大侠拔刀相助,小弟在此拜谢先!
我把同样的调用函数放到另外一个基于Dialog的应用程序去调用,就能看见mspaint。难道windows服务调用应用程序都不能显示出来吗?请各路大侠拔刀相助,小弟在此拜谢先!
解决方案 »
- 图像如何混入其它颜色
- SetDoubleClickTime()
- 在一家小公司做VC++一年多待遇不到3K支撑我坚持这么久的信念就是有一个相对宽松的环境可以学习
- 怎样使用DataGrid的对象按行读取信息啊
- 我用ATL做一个控件,可以嵌入在word里面,请问在ATl里面如何持久化数据?给出点示例代码,100分,谢谢!
- 动态创建的控件,如何给它声明数据型变量?
- 连接有多个Modem 的机器,如何通过他们拨号到 ISP, 同时建立多个连接?
- 有两个问题希望高手帮忙(很着急) 谢谢!
- 一个新新手的遭遇,郁闷的圣蛋节!
- 不同进程利用内存映射文件共享数据的问题
- 一个VC的初学者
- 请问AfxMessageBox的模态风格是什么?
正解2:
CreateProcess时lpStartupInfo中的lpDesktop指定为"Winsta0\\Default"
2.CreateProcess时lpStartupInfo中的lpDesktop指定为"Winsta0\\Default"