在我们的软件中,用户可以选择制作应用程序" Auto Run"在系统启动期间。但是,用户可能没有管理员权限。在这种情况下,他没有权利更新注册表。我已经尝试了以下两种没有管理员权限的路径,并且拒绝访问。
HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Windows\\CurrentVersion\\Run
HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\CurrentVersion\\Run
那么我有什么方法可以"自动运行"没有平台(Win7,Vista,XP等)的没有管理员权限的程序?谢谢!
答案 0 :(得分:2)
您不应要求管理员权限写入HKCU \ Software \ Microsoft \ Windows \ CurrentVersion - ACL允许当前用户读取和写入该密钥。
答案 1 :(得分:1)
对此最合理的解释是您的防病毒软件阻止您尝试写入此密钥。是的,有人可能会对该密钥应用ACL以拒绝您写入访问权限,但这种可能性很小。另一方面,反病毒软件对修改该特定密钥的程序采取例外是非常常见的。