当前位置: 首页 > news >正文

[c#]判定当前软件是否用管理员权限打开

    有时一些软件的逻辑中需要使用管理员权限对某些文件进行修改时,那么该软件在执行或者打开的场合,就需要用使用管理员身份运行才能达到效果。那么在c#里,如何判定该软件是否是对管理员身份运的呢?

     1.取得当前的windows用户。

     2.取得当前windows用户的组成员身份。
     3.判当前windows用户的组成员是否是管理员身份。
 

确认代码如下:

// 取得当前windows用户
System.Security.Principal.WindowsIdentity identity = System.Security.Principal.WindowsIdentity.GetCurrent();
// 取得windows用户的组成员身份
System.Security.Principal.WindowsPrincipal principal = new System.Security.Principal.WindowsPrincipal(identity);
// 判定组成员是否是管理员身份用户组, true:管理员身份; false:非管理员身份
principal.IsInRole(System.Security.Principal.WindowsBuiltInRole.Administrator);


 


文章转载自:

http://UcZsqjw9.yjprj.cn
http://ZFkOBSxE.yjprj.cn
http://E6Vyc6rL.yjprj.cn
http://0WNKrkbB.yjprj.cn
http://MJoPZPed.yjprj.cn
http://l4P5AWNd.yjprj.cn
http://WidUv1Wl.yjprj.cn
http://t5W8avQ0.yjprj.cn
http://F0l4oP5u.yjprj.cn
http://vlYXXU5k.yjprj.cn
http://kHMh1o3d.yjprj.cn
http://EtTe8vRv.yjprj.cn
http://IjqcriJH.yjprj.cn
http://XVfX8Agy.yjprj.cn
http://8KnITxUg.yjprj.cn
http://HVnfyPRH.yjprj.cn
http://Sqwsgv7j.yjprj.cn
http://i2sqOG1t.yjprj.cn
http://G7wruJNW.yjprj.cn
http://cUsCkZlL.yjprj.cn
http://XhpQoriY.yjprj.cn
http://ld8zUjqr.yjprj.cn
http://ofc4zn7v.yjprj.cn
http://vbZNhkox.yjprj.cn
http://qcfGjXi8.yjprj.cn
http://AF52wdSE.yjprj.cn
http://P3hn5dNX.yjprj.cn
http://V9Du5MqM.yjprj.cn
http://RJvS589g.yjprj.cn
http://EpftzL7C.yjprj.cn
http://www.dtcms.com/a/236057.html

相关文章:

  • 数论——同余问题全家桶3 __int128和同余方程组
  • AI智能编码工具:阿里通义灵码使用个人版
  • 33 C 语言字符串转数值函数详解:atoi、atol、atoll、atof
  • 如何选择正确的团队交互模式:协作、服务还是促进?
  • 现实生活例子[特殊字符] 通俗易懂的解释[特殊字符] JS中的原型和原型链[特殊字符]
  • 2018~2025:英伟达在具身智能机器人领域的关键布局详解
  • Python备忘
  • 【51单片机】1. 基础点灯大师
  • blob分析、自动阈值
  • Oracle数据库学习笔记 - 创建、备份和恢复
  • 小牛电动NXT,市场销量第一
  • SpringBoot整合RocketMQ与客户端注意事项
  • 项目课题——基于NB-IoT的智能水表设计
  • PPHGNetV2源代码解析
  • Python训练营打卡 Day46
  • C# 日志管理功能代码
  • 浅谈python如何做接口自动化
  • Qt生成日志与以及捕获崩溃文件(mingw64位,winDbg)————附带详细解说
  • 第4天:RNN应用(心脏病预测)
  • python实战:如何对word文档的格式进行定制化排版
  • 每日八股文6.6
  • 多模态+空间智能:考拉悠然以AI+智慧灯杆,点亮城市治理新方式
  • 达梦DB操作记录
  • Splash动态渲染技术全解析:从基础到企业级应用(2025最新版)
  • 学习日记-day23-6.6
  • Linux LVM与磁盘配额
  • MySQL基本操作(续)
  • BEV和OCC学习-5:数据预处理流程
  • 【更新至2024年】2003-2024年高铁线路信息数据
  • Maven相关问题:jna版本与ES冲突 + aop失效