我有一个应用程序,我将其引导为shell,而不是引导到Windows桌面。因此,在引导之后,根本就看不到桌面。有时,在故障排除期间,我需要访问桌面。在Windows7中,我只运行了Process.Start(“资源管理器”),桌面就会出现。然而,在Windows 10中,这只是打开一个资源管理器窗口,而不是桌面。但是,如果我打开任务管理器并选择File/Run New Task并输入"explorer“,它将打开桌面。所以这似乎是可能的。但是,如何模拟任务管理器在我的C#应用程序中所做的工作呢?我需要能够通过Windows10中的C#代码加载/显示桌面,就像我以前在Windows 7中
我有两个windows服务器: windows server 2003和windows server 2008。
在windows 2008中,当我通过计划的任务启动批处理脚本时,它会打开一个可见的CMD窗口,其中包含我的批处理。另一方面,在windows 2003中,当我通过计划的任务启动批处理脚本时,它不会打开可见的CMD窗口(与桌面的交互不可用?)但我可以看到批处理的过程在后台运行。
有人知道我如何激活桌面吗?所以我能看到CMD打开
谢谢:)
我创建了一个简单的html页面,它使用MsRdpClient ActiveX自动提供凭据,在全屏模式下打开远程桌面。
除了IE没有失去焦点和打开的远程桌面窗口保留在IE窗口之外,一切都很好。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>Remote Desktop Web Page</title>
</head>
<body>
<script lang