如何“自动运行”没有管理员权限的程序?

时间:2012-04-08 14:56:30

标签: windows registry

在我们的软件中,用户可以选择制作应用程序" Auto Run"在系统启动期间。但是,用户可能没有管理员权限。在这种情况下,他没有权利更新注册表。我已经尝试了以下两种没有管理员权限的路径,并且拒绝访问。

HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Windows\\CurrentVersion\\Run
HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\CurrentVersion\\Run

那么我有什么方法可以"自动运行"没有平台(Win7,Vista,XP等)的没有管理员权限的程序?谢谢!

2 个答案:

答案 0 :(得分:2)

您不应要求管理员权限写入HKCU \ Software \ Microsoft \ Windows \ CurrentVersion - ACL允许当前用户读取和写入该密钥。

答案 1 :(得分:1)

对此最合理的解释是您的防病毒软件阻止您尝试写入此密钥。是的,有人可能会对该密钥应用ACL以拒绝您写入访问权限,但这种可能性很小。另一方面,反病毒软件对修改该特定密钥的程序采取例外是非常常见的。