5 个解决方案
#1
参考例子吧
http://bbs.csdn.net/topics/40135332
http://bbs.csdn.net/topics/40135332
#2
你需获取到当前登陆用户的 Token
Baidu 一下这个API WTSQueryUserToken 或者复制(API DuplicateTokenEx)一下 explorer.exe 进程的Token
然后再用 CreateProcessAsUser 来启动
Baidu 一下这个API WTSQueryUserToken 或者复制(API DuplicateTokenEx)一下 explorer.exe 进程的Token
然后再用 CreateProcessAsUser 来启动
#3
与你类似程序ShellExecute成功。
#4
在服务里启动exe总算是成功了,但现在又有一个问题了,我想在服务程序里得到当前电脑的分辨率以及修改分辨率,我得到了一个分辨率,但不是本机的分辨率,我的分辨率是1366X768,但我得到的分辨率是1024X768.各位还有什么高见吗?
#5
楼主启动exe解决了都不分享了
#1
参考例子吧
http://bbs.csdn.net/topics/40135332
http://bbs.csdn.net/topics/40135332
#2
你需获取到当前登陆用户的 Token
Baidu 一下这个API WTSQueryUserToken 或者复制(API DuplicateTokenEx)一下 explorer.exe 进程的Token
然后再用 CreateProcessAsUser 来启动
Baidu 一下这个API WTSQueryUserToken 或者复制(API DuplicateTokenEx)一下 explorer.exe 进程的Token
然后再用 CreateProcessAsUser 来启动
#3
与你类似程序ShellExecute成功。
#4
在服务里启动exe总算是成功了,但现在又有一个问题了,我想在服务程序里得到当前电脑的分辨率以及修改分辨率,我得到了一个分辨率,但不是本机的分辨率,我的分辨率是1366X768,但我得到的分辨率是1024X768.各位还有什么高见吗?
#5
楼主启动exe解决了都不分享了