gpt4 book ai didi

java - Windows中执行计划任务时如何隐藏svchost.exe(dos提示符)

转载 作者:可可西里 更新时间:2023-11-01 11:14:58 26 4
gpt4 key购买 nike

我创建了一个会弹出对话框的 java 程序,并将其安排为一项任务。一切正常,除了当计划的 java 程序运行并弹出对话框时,还有另一个窗口 (svchost.exe) 卡在对话框后面,并且在 java 程序完成执行之前不会去任何地方。该程序在 Windows XP 中运行。

如何避免该 dos 提示?

谢谢

最佳答案

一个警告词(发布作为答案,这样我可以获得漂亮的链接和长度):弹出 UI 的服务基本上是等待被利用的安全漏洞(搜索“shatter attack”以获取更多信息)。这就是为什么在 Windows Vista 及更高版本中服务无法在桌面上显示 UI(服务在 session 0 中运行,交互式用户在 session 1 中运行)。

更重要的是,在 Windows XP 中有几种情况您的应用程序将无法运行:如果计算机上有多个用户同时登录(快速用户切换)或者如果机器是运行 server 2003 的机器终端服务器角色,您的 UI 不会在交互式用户的 session 中弹出。

This文章讨论了 session 0 隔离问题以及如何解决它。

关于java - Windows中执行计划任务时如何隐藏svchost.exe(dos提示符),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2137086/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com