我写了一个抓取桌面的函数,此函数在普通进程中可以正常工作。函数功能很简单,抓屏,然后保存到磁盘。问题1:我写了一个windows服务,在windows服务中,此函数却什么也抓不到。问题2:假设这个后台服务可以抓到桌面,我分别用不同的用户登录操作系统,此时有多个独立的桌面,那如何让这个后台服务可以抓取每个桌面?谢谢
解决方案 »
- BEGIN_MESSAGE_MAP( CMainFrame, CFrameWnd )//宏定义为啥需要CMainFrame与CFrameWnd?
- 微软是故意还是失误
- 请问在程序中用什么代码使本窗口上的某个下拉菜单选项变成灰色,使其无效?
- FormView中改变了其绑定的对话框的控件id后,出现问题??
- 哪里能下到VS.NET2003中的MSDN和VISIO
- 不好搞啊!有兴趣进来看看!
- visualc++ picture控件
- 在客户区模拟标题栏
- 请问在学C++时如何做好学习笔记?
- 求助!“基于多线程技术的串口实时监控系统的设计”应该怎么翻译?(我只能给60分了)
- 如何更新sdk
- BitBlt拷图的时候,图中的背景黑色不想拷过去,怎么做
然后用CreateProcessAsUser创建进程,在startupinfo中指定desktop为WinSta0\Default
这个子进程再调用你的抓取桌面的函数