腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
CreateProcessAsUser
在
活动
会话
中
创建
窗口
、
、
我正在使用windows服务
中
的
CreateProcessAsUser
(请继续讨论主题,并假设我有很好的理由这样做)。与其他人在这里要求的相反,我
在
我的
活动
终端
会话
(
会话
1)
中
获得了一个
窗口
,而不是与服务(
会话
0)相同的
会话
--这是不可取的。 CloseHandle(hDupedToken);
浏览 4
提问于2012-02-01
得票数 14
回答已采纳
2
回答
查找每个已登录用户的
活动
应用程序
、
、
我需要Windows应用程序接口的帮助,我需要实现一个windows应用程序,为每个登录的用户记录什么应用程序是当前的焦点(
活动
),并记录在txt文件
中
的信息。
浏览 4
提问于2020-08-08
得票数 0
1
回答
ImpersonateLoggedOnUser
在
windows服务
中
不起作用
、
、
、
我正在尝试从windows服务(以系统身份运行)调用windows api (它似乎只
在
登录用户的上下文中起作用)。我可以获得已登录用户的令牌。但是DoSomethingInUserContext()仍然
在
系统上下文中执行。我做错了什么?
浏览 3
提问于2019-11-08
得票数 0
1
回答
关注使用
CreateProcessAsUser
从系统服务启动的
窗口
、
、
、
、
我有一个使用
CreateProcessAsUser
方法启动应用程序的系统服务。 但我不知道该怎么做即使应用程序
在
顶部,只要用户没有在
窗口
上循环,键盘输入就会转到我应用程序下面的应用程序。
浏览 1
提问于2013-07-03
得票数 1
回答已采纳
1
回答
CreateProcessAsUser
hToken为零
、
、
、
我正在
创建
一个应用程序(名称AppRunner),它将使用winapi运行一个可执行文件(名称EXE)。
在
AppRunner
中
,我使用
CreateProcessAsUser
来运行EXE,该方法使用hToken (用户令牌)。当用户系统
在
会话
0
中
执行AppRunner时,它将成功地获取用户令牌(带有控制台
会话
id的WTSQueryUserToken),一切都将正常工作。我注意到,当使用
CreateProcessAsUser
调用hToke
浏览 0
提问于2020-04-13
得票数 0
回答已采纳
3
回答
如何枚举另一个用户
会话
的打开
窗口
(~EnumWindows
、
我有一个应用程序,可以列出当前
会话
打开的
窗口
。它使用来自user32.dll的EnumWindows方法。我想从windows服务运行此代码,但由于该服务未附加到用户
会话
,因此它显然不会返回任何内容。 所以问题是,我如何枚举另一个用户
会话
的打开
窗口
(例如,使用特定的登录用户)?与EnumWindows类似,我也希望获得用户
会话
的前台
窗口
(就像GetForegroundWindow对当前用户的工作一样)。
浏览 1
提问于2008-11-21
得票数 9
回答已采纳
1
回答
用户可以直接与Microsoft Vista上的服务交互吗?
、
、
、
据我所知,"psexec“会
创建
一个服务来打开命令提示符。不用说,它起作用了。然后我决定结合使用“winlogon”和EnumWinSta来切换到winlogon桌面。这是否意味着从服务
创建
的新流程可以是交互式的? 还是因为psexec使用了某种黑魔法?如果是这样,它是如何做到的?
在
Vista和XP
中
,我正在尝试从一个服务到winlogon桌面对象显示一个全屏
窗口
。
浏览 0
提问于2009-05-20
得票数 1
回答已采纳
2
回答
为每个进程、用户或
会话
的非交互式用户获取
窗口
站点?
、
、
在
使用
CreateProcessAsUser
时,我们传递STARTUPINFO,如果lpDesktop为NULL,目标是winsta0/default,这是交互式用户的交互式桌面。我希望
在
第二个非交互式用户的另一个
会话
中
针对一个
窗口
站,比如远程桌面用户。我可以枚举机器上的
窗口
站,但是如何识别哪个
窗口
站连接到哪个用户/进程/
会话
浏览 4
提问于2010-06-18
得票数 1
1
回答
Windows
会话
问题
、
、
我正在开发一个应用程序(AppRunner),它使用登录到用户令牌(
CreateProcessAsUser
)的控制台执行另一个应用程序( app )。AppRunner应该能够从任何
会话
/用户组合执行APP,包括
会话
0+系统或标准用户
会话
/用户名。由于这个话题对我来说是新的,所以我有几个关于
会话
的问题,
在
谷歌搜索之后我没有找到答案: 可以有多个
活动
会话
吗?有可能没有任何
活动
会话
吗?是否存在用户系统
浏览 3
提问于2020-04-16
得票数 0
回答已采纳
1
回答
如何从Windows 7服务启动
会话
1
中
的进程
、
、
我有一个
在
Windows 7
中
运行的服务。
在
Windows 7
中
,所有服务都在
会话
0
中
运行。通过该服务,我想
创建
一个交互式用户
会话
(
在
会话
0以外的
会话
中
),并在该
会话
中
启动一个应用程序。我的问题是,当我调用LogonUser启动交互式用户
会话
,然后使用
CreateProcessAsUser
启动应用程序时,应用程
浏览 0
提问于2011-10-19
得票数 3
回答已采纳
1
回答
使用C#捕获
活动
窗口
到jpg?
、
、
、
我正在
创建
一个捕获所有用户
会话
详细信息的Windows应用程序。所以我想知道怎样才能捕捉到
活动
的屏幕。我也尝试了LogonUser,
CreateProcessAsUser
,但没有得到实际的意义。所以请让我知道我该怎么做? 我使用'cassia‘google库列出了所有当前登录的用户。
浏览 0
提问于2010-12-27
得票数 0
回答已采纳
1
回答
服务
中
的DDE客户端在用户
会话
中
与服务器对话
、
、
、
、
当我的客户端和服务器
在
同一个
会话
中
时,这很好。然后,我将客户端代码移动到作为系统运行的win32服务
中
。尽管尝试了以下操作,客户端代码还是无法获得服务器列表: 1.我尝试
在
Win7上启用“允许服务与桌面交互”。2.我
在
试图与服务器对话的线程
中
模拟了用户。3.我尝试将客户端代码作为系统执行。我可以理解主要的问题是跨多个
会话
的通信。但是,有什么方法可以做到优雅呢?
浏览 2
提问于2014-12-10
得票数 0
回答已采纳
2
回答
示例代码:服务调用
CreateProcessAsUser
()我希望进程在用户的
会话
中
运行,而不是
在
会话
0
中
运行
、
、
、
、
我正在寻找示例代码:到目前为止,
创建
的进程仅像
会话
0
中
的服务一样运行
浏览 7
提问于2011-09-02
得票数 9
1
回答
从Windows服务打开IE
、
、
但是不知道我该如何从服务
中
打开IE。
浏览 3
提问于2012-02-05
得票数 0
1
回答
从本地系统进程-获取错误代码5启动交互式用户进程。
、
、
、
、
在这个后台服务
中
,我想生成一个新的进程,例如在当前
活动
的桌面和用户上的notepad.exe。新进程不应运行提升,而应具有
活动
登录用户权限。我使用 如果我构建一个但是,我是从一个Install4j安装程序运行代码的,这个安装程序或多或少是一个封装在一个exe
中
的JVM。我试着用进程
浏览 0
提问于2019-07-17
得票数 1
1
回答
来自服务(IIS 7)的用户
会话
中
的
CreateProcessAsUser
(0除外)
、
、
我的背景是:
会话
0
中
没有任何服务可以访问视频驱动程序,也就是说
会话
0
中
的服务不能执行任何呈现任务(在这里解释
浏览 1
提问于2012-06-28
得票数 1
1
回答
如何强制进程
在
Windows2003服务器的控制台上运行?
、
我有一个奇怪的情况,某个批处理类型的应用程序
在
控制台上运行时工作正常(通过RDP或物理登录到计算机上时),但在非控制台
会话
上通过RDP运行时或由Windows Task Scheduler执行时无法正常工作我知道如何通过检查SESSIONNAME环境变量,以编程方式确定我的进程是否
在
控制台上运行。我的问题是,如果我确定我没有
在
控制台上运行,我想切换到控制台(由于window station的限制,这似乎不太可能),或者更有可能的是,重新启动进程,但强制它在控制台
会话
上运行。
浏览 1
提问于2010-08-27
得票数 0
2
回答
WinAPI C- RunAsUser来自REDMON_USER和REDMON_SESSIONID
、
、
、
在
我非常简单的c程序
中
,我从STDIN捕获数据,并且能够成功地将其保存到.ps文件
中
。文件看上去没问题。 但是,我想启动gsview.exe来查看文件。如果我调用ShellExecute,它会因为权限问题而在Windows 7
中
失败。我的程序似乎是
在
另一个用户帐户(本地服务)下调用的。因此,我正在寻找一种
在
特定用户名(发起打印作业的用户)下运行gsview.exe的方法,这个用户名
在
名为REDMON_USER的变量
中
以及SESSIONID中都是可用的。
浏览 4
提问于2010-05-25
得票数 2
回答已采纳
1
回答
vb.net CLR/SHIM错误:无法启动此应用程序。->无法找到要使用的运行库版本
、
、
、
、
MyApp.exe -- Windows窗体应用程序 层1:传递工具 总之,它使用提升的权限搜
浏览 6
提问于2017-09-29
得票数 1
回答已采纳
2
回答
Vista:
在
不弹出任何对话框的情况下从服务
创建
进程
、
我们是否可以从运行在本地系统帐户下的服务
创建
交互式进程(具有嵌入的清单文件"invokeAsAdministrator")?在这里,我了解了
会话
0隔离和all.Still,我之所以问这个问题,是因为当我通过
CreateProcessAsUser
创建
一个交互式进程(需要管理员权限)时,它会失败,并显示错误740。
在
使用它时,我已经给出了正确的
会话
id。
会话
id是我的
活动
桌面的
会话
id,我的用户以管理员权限登录。 如果
浏览 1
提问于2010-02-17
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
会话的概念及在linux中创建会话的命令
在AIScratch中如何弹出对话窗口
腾讯浏览器中创建小号窗口的操作流程
在SOLIDWORKS Manage中如何创建项目
在Oracle中,什么是延迟段创建?
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券