我們可以使用一種變通的方法,讓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...