【问题标题】:C# Alternative window's shell not displayingC#替代窗口的外壳不显示
【发布时间】:2016-01-11 14:38:16
【问题描述】:

我正在编写一个非常简单的替代 shell 来替换 explorer.exe,该 shell 在 Windows 10 Enterprise 上运行。我将 C# Windows 窗体应用程序设置为在注册表中显示为备用 shell,并将其指向 \share 文件夹。

当 Windows 启动并让我登录时,我得到一个黑色的空白屏幕。如果我通过任务管理器运行 explorer.exe - 我不会加载 Shell,而是加载文件夹资源管理器。因此,Windows 会识别出正在使用替代 shell。

那么为什么表单不显示呢?

没有要显示的代码,因为表单只是一个带有单个标签的表单,表示正在运行。

【问题讨论】:

    标签: c# windows shell


    【解决方案1】:

    想了想就轻松解决了。 Shell 无法从共享网络文件夹启动 - 可执行文件必须位于本地驱动器上。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-10-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-10-24
      相关资源
      最近更新 更多