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