You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

VB.Net服务如何获取登录用户桌面进程的MainWindowTitle并关闭指定应用

LocalSystem账户服务管理用户进程的实现进展
  • 服务由管理员为用户部署,以LocalSystem账户运行,核心职责是遍历登录用户打开的带MainWindowTitle的应用,定位并关闭特定程序。
  • 可通过explorer进程枚举登录用户并获取用户名,但无法直接遍历活跃用户的应用进程;服务虽能枚举所有运行进程,但受权限限制无法读取进程的MainWindowTitle属性。

测试验证情况

  • 本地直接启动monitor-executable:可正常读取MainWindowTitle,完成目标应用的查找与关闭操作。
  • 服务直接启动monitor-executable:受权限限制,无法访问用户进程的窗口信息,功能失效。
  • 采用@user1932998的方法:服务启动的monitor-executable可正常运行,且用户手动关闭该程序后,服务会自动重启它。

安装方式确认

  • 分别使用installutil.exe和sc.exe安装服务,测试效果完全一致;目前本地测试已通过,等待管理员最终确认。

内容的提问来源于stack exchange,提问作者Tokinabo

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.01 16:00:55