国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

如何判斷Windows軟件是否以管理員權(quán)限運(yùn)行?四種方法幫你輕松搞定!

2023-03-19 22:35 作者:霧削木FHZ  | 我要投稿

在Windows操作系統(tǒng)中,有些軟件需要管理員權(quán)限才能正常運(yùn)行,否則會(huì)出現(xiàn)各種問題。因此,判斷軟件是否以管理員權(quán)限運(yùn)行是非常重要的。本文將介紹如何判斷軟件是否以管理員權(quán)限運(yùn)行。

  1. 使用命令行

在Windows操作系統(tǒng)中,可以使用命令行來判斷軟件是否以管理員權(quán)限運(yùn)行。

net session >nul 2>&1

if %errorLevel% == 0 (echo Administrator ) else (echo Not Administrator )

????2.C++代碼

BOOL IsRunAsAdmin() { ? ?BOOL fIsRunAsAdmin = FALSE; ? ?DWORD dwError = ERROR_SUCCESS; ? ?PSID pAdministratorsGroup = NULL; ? ?SID_IDENTIFIER_AUTHORITY NtAuthority = SECURITY_NT_AUTHORITY; ? ?if (!AllocateAndInitializeSid(&NtAuthority, 2, ? ? ? ?SECURITY_BUILTIN_DOMAIN_RID, ? ? ? ?DOMAIN_ALIAS_RID_ADMINS, ? ? ? ?0, 0, 0, 0, 0, 0, ? ? ? ?&pAdministratorsGroup)) ? ?{ ? ? ? ?dwError = GetLastError(); ? ? ? ?goto Cleanup; ? ?} ? ?if (!CheckTokenMembership(NULL, pAdministratorsGroup, &fIsRunAsAdmin)) ? ?{ ? ? ? ?dwError = GetLastError(); ? ? ? ?goto Cleanup; ? ?} Cleanup: ? ?if (pAdministratorsGroup) ? ?{ ? ? ? ?FreeSid(pAdministratorsGroup); ? ? ? ?pAdministratorsGroup = NULL; ? ?} ? ?if (ERROR_SUCCESS != dwError) ? ?{ ? ? ? ?throw dwError; ? ?} ? ?return fIsRunAsAdmin; }

????3.PowerShell腳本

$IsAdmin = ([Security.Principal.WindowsPrincipal] [Security.Principal.WindowsIdentity]::GetCurrent()).IsInRole([Security.Principal.WindowsBuiltInRole]::Administrator)

if ($IsAdmin) { ? ?Write-Host "Administrator"} else { ? ?Write-Host "Not Administrator"}

????4.DLL API

????使用IsNtAdmin和IsAnAdmin函數(shù)判斷軟件是否以管理員權(quán)限運(yùn)行。


具體還得看視頻:BV1JY4y1X7V7

如何判斷Windows軟件是否以管理員權(quán)限運(yùn)行?四種方法幫你輕松搞定!的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
丰宁| 化隆| 武穴市| 浦江县| 离岛区| 南靖县| 宝应县| 容城县| 灌云县| 乌恰县| 遵化市| 山西省| 漠河县| 和政县| 淳化县| 大安市| 克东县| 镇巴县| 建宁县| 噶尔县| 友谊县| 革吉县| 宜兴市| 和田市| 盐亭县| 偏关县| 陵水| 禄丰县| 大方县| 鄂托克旗| 都安| 平南县| 科技| 陆川县| 南召县| 大足县| 晋州市| 咸丰县| 白水县| 长阳| 武穴市|