Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/390.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在Windows中执行计划任务时如何隐藏svchost.exe(dos提示符)_Java_Windows_Scheduled Tasks_Prompt - Fatal编程技术网

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

Java 在Windows中执行计划任务时如何隐藏svchost.exe(dos提示符),java,windows,scheduled-tasks,prompt,Java,Windows,Scheduled Tasks,Prompt,我创建了一个java程序,它将弹出一个对话框,并将其作为任务进行调度。一切正常,除了当计划的java程序运行并弹出对话框时,对话框后面挂着另一个窗口(svchost.exe),并且在java程序完成其执行之前不会去任何地方。该程序正在Windows XP中运行 如何避免dos提示 谢谢如果你想让你的Java程序没有控制台窗口,你需要使用javaw启动Java,而不是Java如果你想让你的Java程序没有控制台窗口,你需要使用javaw启动Java,而不是Java一句警告的话(发布作为回答,以便我

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

如何避免dos提示


谢谢

如果你想让你的Java程序没有控制台窗口,你需要使用
javaw
启动Java,而不是
Java
如果你想让你的Java程序没有控制台窗口,你需要使用
javaw
启动Java,而不是
Java
一句警告的话(发布作为回答,以便我可以获得花哨的链接和长度):弹出UI的服务基本上是等待利用的安全漏洞(搜索“”以获取更多信息)。这就是为什么在Windows Vista和beyond Services中无法在桌面上显示UI(服务在会话0中运行,交互用户在会话1中运行)

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

这篇文章讨论了会话0隔离问题以及如何解决它。

一句警告(作为答案发布,以便我可以获得花哨的链接和长度):弹出UI的服务基本上是等待利用的安全漏洞(搜索“”以获取更多信息)。这就是为什么在Windows Vista和beyond中,服务无法在桌面上显示UI(服务在会话0中运行,交互用户在会话1中运行)

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


文章讨论了会话0隔离问题以及如何解决该问题。

为要计划的内容创建快捷方式。在快捷方式的“属性”对话框中,选择“快捷方式”选项卡中的“运行最小化”。在计划此快捷方式时,请确保您参考了该快捷方式,该快捷方式以。lnk浏览结束,因为它可能会绕过快捷方式r快捷方式指向的内容。源:

为要计划的内容创建快捷方式。在快捷方式的“属性”对话框中,选择“快捷方式”选项卡中的“运行最小化”。计划此快捷方式时,请确保您参考了该快捷方式,它以.lnk浏览结束,因为它可能会绕过快捷方式指向的内容的快捷方式。源: