我正在将 Windows 10 企业版 (IoT) 配置为运行自定义 shell,但遇到了“只有光标的黑屏”现象。
我的应用程序 - 一个 .Net4 Winforms 应用程序 - 已安装并在桌面上运行良好。
我可以按照此处的评论通过批处理文件将其作为自定义 shell 启动:如何在 Windows 10 Enterprise 上运行应用程序作为 shell 替换
但是将我的应用程序设置为自定义外壳,我只是得到黑屏。
我注意到上面链接中关于正在签名的应用程序的评论,但我已经尝试了两个迷你测试应用程序(也是 .net winforms),一个签名,一个没有,并且都作为自定义 shell 运行良好。(我的应用程序有几个依赖项,并非所有依赖项都已签名,因此要签署它意味着要通过 ILMerge 工厂或类似的工厂,如果可以的话,我宁愿避免。)
我不希望人们能够告诉我为什么我的应用程序无法运行(尽管那会很好!)但我正在寻找诊断此问题的方法。查看事件日志等不会产生任何信息。我的应用程序保留了自己的事件日志,它没有显示应用程序启动的任何证据。
提前致谢