Windows HKEY#U LOCAL#U MACHINE\…\Run中的EXE路径不';t发射
我在Windows HKEY#U LOCAL#U MACHINE\…\Run中的EXE路径不';t发射,windows,registry,startup,boot,autostart,Windows,Registry,Startup,Boot,Autostart,我在HKEY\U LOCAL\U MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run中添加了一个字符串值,名为MyAppName,其值为其完整路径,例如C:\Temp\MyAppName.exe 我重新启动了,但它没有启动,我不知道为什么。当我从命令行使用相同的路径时,它将启动(在收到高程批准后) 正如所暗示的,此应用程序在启动时要求提升,FWIW 我使用Win8.1 64位您需要创建一个非UAC包装。这可以显示一个简单的对话框(例如,“启
HKEY\U LOCAL\U MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
中添加了一个字符串值,名为MyAppName
,其值为其完整路径,例如C:\Temp\MyAppName.exe
我重新启动了,但它没有启动,我不知道为什么。当我从命令行使用相同的路径时,它将启动(在收到高程批准后) 正如所暗示的,此应用程序在启动时要求提升,FWIW
我使用Win8.1 64位您需要创建一个非UAC包装。这可以显示一个简单的对话框(例如,“启动Acme.Inc?是/否”)。您应该在“是”按钮上显示UAC屏蔽
这种UAC启动时场景的常见情况是版本检查。您应该在没有管理员权限的情况下执行版本检查,并且只有在更新确实可用时才提示进行升级。“收到升级批准后”是问题所在。您无法从运行注册表项启动需要UAC提升的应用程序。用户不知道提示来自何处以及他可能批准的内容。因此,它只是被禁用。可能的