| |
VS2010编写的程序可以运行时获取管理员权限;
但是如果是VS2010以前的程序呢?
方法1:移植到VS2010上了;
方法2::
(1)按照《VS2010与Win7共舞:UAC与数据重定向》上述方法,随便写一个VS2010工程,编译,在这个工程的Debug目录下会有两个文件: *.exe.embed.manifest 和 *.exe.intermediate.manifest ;
(2)随便复制一个 .manifest 文件到你现在的工程目录的资源文件夹(res)下,然后在工程的资源中Import这个文件;
(3)资源文件夹设置为“24”,资源ID设置为“1”;
现在ok了,你编译的程序,可以获取管理员权限了。