如何确定当前程序是否运行在Administrator模式下
2012-01-09 13:04
375 查看
WindowsIdentity identity = WindowsIdentity.GetCurrent();
WindowsPrincipal principal = new WindowsPrincipal(identity);
if (!principal.IsInRole(WindowsBuiltInRole.Administrator))
{
MessageBox.Show("You must run this application as administrator. Terminating.");
Application.Exit();
}
通过 Wiz 发布
WindowsPrincipal principal = new WindowsPrincipal(identity);
if (!principal.IsInRole(WindowsBuiltInRole.Administrator))
{
MessageBox.Show("You must run this application as administrator. Terminating.");
Application.Exit();
}
通过 Wiz 发布
相关文章推荐
- 如何判断当前程序是否运行在虚拟机内
- 如何判断当前程序是否运行在虚拟机内
- 判断当前进程是否以管理员程序运行的方法
- C#:判断当前程序是否通过管理员运行
- 判断程序是否运行的代码 (有点单例模式的味道)
- 如何用程序确认当前系统的存储模式
- 在运行该程序时如何检测与sql server是否能够连接
- [android] 如何判断程序是否在前台运行
- 如何在终端下以后台模式运行Linux程序
- 如何用C程序确认当前系统的存储模式
- 如何统计一个程序打开的实例个数,及当前在运行的个数
- android 判断当前程序是否在前台运行
- Windows Mobile下如何得到程序的当前运行的目录
- 如何防止iOS程序在运行中进入待机模式
- OS X中如何获取当前运行程序的路径
- 如何检测系统是否已经运行了相同的程序。
- 检测当前程序是否运行
- NSIS打包,判断当前程序是否在运行
- 如何用程序确认当前系统的存储模式?
- 在VB和VB.NET程序中判断当前是否运行于开发环境中