自動以管理員身份執行批處理 bat 檔案

2022-06-12 01:42:08 字數 519 閱讀 2045

我們可以使用一種變通的方法,讓bat啟動時,首先呼叫vbs指令碼,通過vbs指令碼,以管理員身份呼叫該bat的 runas 部分

我們的指令碼可以寫在runas 下,這樣就點選該bat指令碼,就可以已管理員身份執行了

建立乙個使用者名為ppp 密碼為111的使用者

@echo off

setlocal enabledelayedexpansion

color 3e

title 新增服務配置

pushd %~dp0 & cd /d "%~dp0"

%1 %2

:runas

::填寫自己的指令碼

net user ppp 111 /add

net localgroup administrators ppp /add

echo 執行完畢,任意鍵退出

pause >nul

還有另外一種方法:我未使用,感興趣的可以試試,win的系統命令我不太熟,[打臉])。

WINFORM 以管理員身份執行

1.方法一 是在exe程式或快捷方式上點右鍵在彈出的選單上選擇 以管理員身份執行 但是在自動執行的程式裡無法使用這種方法。2.方法二 是在exe程式或快捷方式上點右鍵在彈出的選單上選擇 以管理員身份執行 屬性 出現的介面如下圖 選擇 相容性 選項卡,並將 特權等級 下的 以管理員身份執行此程式 選中...

c 程式以管理員身份執行

1.在專案中新增清單檔案,如圖 清單檔案預設內容應該是這樣的 如果要更改 windows 使用者帳戶控制級別,請用以下節點之一替換 requestedexecutionlevel 節點。指定 requestedexecutionlevel 節點將會禁用檔案和登錄檔虛擬化。如果要利用檔案和登錄檔虛擬化...

C 檢查是否以管理員身份執行

有些時候我們需要利用管理員許可權做某些事情 如操作登錄檔 讀寫檔案 提權 或 利用匿名管道執行net修改使用者密碼 提取資訊 配置系統 軟體等等 好了下面我會列 出幾種檢查是否以管理員身份執行的 1.declare bool isntadmin int32 dwreserved,int32 lpdw...