在Windows7或8下,系统默认以非管理员的身份来执行应用程序,目的是为了保护系统免遭恶意破坏。但有时候应用程序需要访问注册表等一些重要资源时,程序会抛出SecurityException。


如何解决这样的问题?


临时解决方案是右键应用程序,选中”run as administrator" 来运行程序


永久解决方案是直接修改应用程序的属性,把"Run this program as an administrator"选中,如下

wKiom1PokjzCS9cPAACHPwHQdBc781.png