C#判断当前程序是否通过管理员运行的方法

 更新时间:2014年11月18日 09:05:44   投稿:shichen2014  
这篇文章主要介绍了C#判断当前程序是否通过管理员运行的方法,可通过非常简单的系统函数调用实现对当前程序是否通过管理员运行进行判定,是非常实用的技巧,需要的朋友可以参考下

本文实例讲述了C#判断当前程序是否通过管理员运行的方法。分享给大家供大家参考。

具体实现代码如下:

复制代码 代码如下:

public bool IsAdministrator()
{
WindowsIdentity current = WindowsIdentity.GetCurrent();
WindowsPrincipal windowsPrincipal = new WindowsPrincipal(current);
return windowsPrincipal.IsInRole(WindowsBuiltInRole.Administrator);
}

希望本文所述对大家的C#程序设计有所帮助。

相关文章

  • VS2010写的程序在自己电脑可以运行、其他电脑上不能运行的解决方案

    VS2010写的程序在自己电脑可以运行、其他电脑上不能运行的解决方案

    自己用Visual Studio 2010 旗舰版写了一个软件,在自己电脑上运行完全没有问题,但是拷贝到其他人电脑上之后不管双击还是以管理身份运行,均没有反应,进程管理器中相关进程也只是一闪而过
    2013-04-04
  • Unity3D实现物体排成弧行

    Unity3D实现物体排成弧行

    这篇文章主要为大家详细介绍了Unity3D实现物体排成弧行,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-09-09
  • C# Web实现文件上传的示例详解

    C# Web实现文件上传的示例详解

    这篇文章主要为大家详细介绍了C# Web实现文件上传的相关知识,文中的示例代码讲解详细,具有一定的学习价值,感兴趣的小伙伴可以跟随小编一起学习一下
    2023-11-11
  • C#获取Excel第一列的实例方法

    C#获取Excel第一列的实例方法

    在本篇文章里小编给各位分享了关于C# 怎么获取Excel第一列的实例方法和代码,需要的朋友们可以学习下。
    2019-08-08
  • 详解C#中IAsyncDisposable接口的使用

    详解C#中IAsyncDisposable接口的使用

    在.NET Core 3.0的版本更新中,官方我们带来了一个新的接口 IAsyncDisposable,下面小编就来和大家聊聊它的简单使用吧,感兴趣的小伙伴可以跟随小编一起学习一下
    2023-07-07
  • 使用Http Head方法获取文件长度的实现方法详解

    使用Http Head方法获取文件长度的实现方法详解

    本篇文章是对使用Http Head方法获取文件长度的实现方法进行详细的分析介绍,需要的朋友参考下
    2013-05-05
  • c#使用FreeSql生产环境时自动升级备份数据库

    c#使用FreeSql生产环境时自动升级备份数据库

    使用FreeSql,包含所有的ORM数据库,都会存在这样的问题。在codefirst模式下,根据代码自动更新数据库,都建议不要在生产环境使用。因为容易丢失数据,本文提供一种自动更新数据库的解决的思路:在判断需要升级时,才自动升级,同时升级前先备份数据库
    2021-06-06
  • 实例详解C#正则表达式

    实例详解C#正则表达式

    这篇文章主要通过实例详解C#正则表达式的相关资料,需要的朋友可以参考下
    2016-01-01
  • C# 在PDF文档中创建表格的实现方法

    C# 在PDF文档中创建表格的实现方法

    表格能够一目了然的让用户看到数据信息,使信息显得有条理化,那么在pdf类型的文档中如何来添加表格并对表格进行格式化操作呢?下面小编给大家带来了C# 在PDF文档中创建表格的实现方法,需要的朋友参考下吧
    2017-12-12
  • c#使用process.start启动程序报错解决方法

    c#使用process.start启动程序报错解决方法

    c#使用process.start启动程序报错解决方法,大家参考使用吧
    2013-12-12

最新评论