【发布时间】:2017-10-27 09:02:10
【问题描述】:
我目前正在开发一个小型应用程序,它可以删除一个软件并重新安装它。部分删除过程需要重新启动,因此我不得不在启动时重新启动应用程序。我目前在本地机器下使用 runonce 注册表项。
在测试过程中,我发现在我们的某些设备上,exe 在资源管理器之前启动,这对 UX 非常不利,因为安装过程需要大约 20 分钟,并且此时用户会出现黑屏。
最初,我在当前用户下使用 runonce 密钥,但是在通过 SCCM 部署期间遇到了问题。(我知道有一些方法可以使用 SCCM 删除和重新安装,但我得到的要求表明它需要是一个应用程序)
那么我怎样才能在启动时运行我的 exe 而不会出现黑屏?
谢谢!
【问题讨论】:
-
不要让它成为控制台应用程序?