弹出UAC窗体,以管理员权限运行程序
来源:互联网 发布:中国功夫 知乎 编辑:程序博客网 时间:2024/05/17 03:27
http://blog.csdn.net/lanwilliam/article/details/5342714
将需要管理员权限的操作单独写成一个应用程序在此启动或以管理员权限重新启动当前应用程序
32 // 这里演示的是以管理员权限启动另一个应用程序
33 ProcessStartInfo start = new ProcessStartInfo();
34 start.WorkingDirectory = Environment.CurrentDirectory;
35 start.FileName = "UacValidation.exe"; // 需要以管理员权限启动的文件
36 start.Verb = "runas"; // 这个动词将弹出 UAC 提示
37 try
38 {
39 Process p = Process.Start(start);
40 }
41 catch (System.ComponentModel.Win32Exception ex)
42 {
43 // 如用户在 UAC 提示中点击取消,也就是获取管理员权限失败后的处理
44 MessageBox.Show("未获得管理员权限", "操作失败");
45 }
单独写一个exe程序,然后调用另外一个就可以了。
- 弹出UAC窗体,以管理员权限运行程序
- 弹出UAC窗体,以管理员权限运行程序
- UAC技巧:使 Windows 内置程序默认以管理员权限运行
- UAC技巧:使 Windows 内置程序默认以管理员权限运行
- UAC技巧:使 Windows 内置程序默认以管理员权限运行
- 让QT程序默认管理员权限(UAC)运行
- 利用ShellExecuteEx手动提升用户特权,以管理员权限来运行程序。win7会有UAC弹窗
- 2.1 Windows核心编程-进程UAC下以管理员权限运行
- C#程序以管理员权限运行
- C#程序以管理员权限运行
- C#程序以管理员权限运行
- C#程序以管理员权限运行
- C#程序以管理员权限运行
- 让程序以管理员权限运行
- C#程序以管理员权限运行
- C#程序以管理员权限运行
- c#程序以管理员权限运行
- C#程序以管理员权限运行
- 一位软件工程师的6年总结
- 火车上遇高人,退休干部惊曝官场黑幕!
- Brucon 2012 - Uncovering Sap Vulnerabilities: Dissecting And Breaking The Diag Protocol
- 怀念Symbian
- PAT 1026. Table Tennis (30)
- 弹出UAC窗体,以管理员权限运行程序
- ArcGIS Flex 3.1版本的新特点
- PHP SPL标准库的用法(遍历目录)
- MFC编程:Win7下支持弹出UAC对话框获取管理员权限
- Adobe Flash Player 11.6.602.155发布
- 01_jQuery入门
- 调试问题(代理,远程调试)
- ArrayAdapter用法
- 通过给程序里嵌入manifest,使得程序运行时弹出UAC窗口