HKEY_LOCAL_MACHINE中的 EXE 路径\...\Run 不会启动



我在HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionRun中添加了一个字符串值,称为MyAppName,其值为其完整路径,例如C:TempMyAppName.exe

我重新启动了,但它没有启动,我不知道为什么。当我从命令行使用相同的路径时,它会启动(在收到高程批准后)。

正如所暗示的,这个应用程序在启动时要求海拔,FWIW。。。

我使用Win8.1 64位

您需要创建一个非UAC包装器。这可以显示一个简单的对话框(例如"启动AcmeInc Widgelator?是/否")。您应该在"是"按钮上显示UAC防护罩。

这种UAC在启动场景中的常见情况是版本检查。您应该在没有管理权限的情况下进行版本检查,并且只有在更新确实可用的情况下才提示升级。

最新更新