1. 程式人生 > >提升為系統管理員許可權

提升為系統管理員許可權

@echo off
mkdir "%windir%\BatchGotAdmin"
if '%errorlevel%' == '0' (
  rmdir "%windir%\BatchGotAdmin" & goto gotAdmin
) else ( goto UACPrompt )
:UACPrompt
    echo Set UAC = CreateObject^("Shell.Application"^) > "%temp%\getadmin.vbs"
    echo UAC.ShellExecute "cmd.exe", "/s /c " ^& """"%0"""" ^& " ", "", "runas", 1 >> "%temp%\getadmin.vbs"
    "%temp%\getadmin.vbs"
    exit /B
:gotAdmin
    if exist "%temp%\getadmin.vbs" ( del "%temp%\getadmin.vbs" )
    pushd "%CD%"      
    CD /D "%~dp0"
start cmd.exe

相關推薦

提升系統管理員許可權

@echo off mkdir "%windir%\BatchGotAdmin" if '%errorlevel%' == '0' (   rmdir "%windir%\BatchGotAdmin"

[Linux]十條系統管理員節省時間的命令!

儘管Linux桌面在過去二十年中經歷了巨大的改變(例如:Ubuntu Unity介面),但命令列操作模式永遠是對一個系統開發或維護人員的能力衡量標準,通常我們所理解的Linux高手大多是在命令列模式下操作的,所以接下來的十個技巧大部分關於Bash shell的。 1. 運用一條命令來建立並進入目錄

windows7/vista 下 vs2008 除錯 系統管理員許可權

再一次開發中,偶然發現利用vc中的流改寫文字時候在windows7/vista下執行,系統會提示關閉程式. 原因為需要啟動管理員模式執行程式. 解決方法1.右擊程式-->以管理員模式執行程式. 方法2:開啟vs2008選中專案右擊-->屬性-->配置屬性-

win7系統設定cmd視窗預設以管理員許可權執行

使用dos命令視窗開啟或者使用系統服務時,總會彈出“此操作需要管理員許可權”、“此項操作需要提升”,然後又苦逼的找到cmd.exe右鍵選擇以管理員許可權執行,這裡記錄一下使cmd命令預設以管理員許可權執行的設定操作。 一·直接修改登錄檔 使用win+R組合鍵,輸入 regedit

Android : 系統服務新增 SeLinux 許可權 (Android 9.0)

一、SElinux在Android 8.0後的差異:   從Android 4.4到Android 7.0的SELinux策略構建方式合併了所有sepolicy片段(平臺和非平臺),然後在根目錄生成單一檔案,而Android 8.0開始關於selinux架構也類似於HIDL想把系統平臺的selinux策略和

電腦設定開啟cmd預設管理員許可權(mysql Install/Remove of the Service Denied!)

問題描述: 在開發中常常要用到管理員許可權,但是每一次開啟cmd並不是預設是管理員許可權,設定預設開啟cmd為管理員許可權: 筆者安裝mysql遇到的錯誤:mysql Install/Remove of the Service Denied! 效果: 設定步驟如下:

Qt 中執行cmd命令失敗,無許可權,需要提升程式以管理員執行 vs2013設定

程式中有些 地方 需要執行windows cmd 命令, 如 taskkill 程序命令 (QString c = "taskkill /im osk.exe /f";m_pProcess->execute(c);)  這種 命令是需要管理員身份的, 因此程式必須以管理員身份執行

Ubuntu系統新增使用者並分配sudo使用者管理員許可權

日常配置linux新環境的頻率還是挺高的,這次筆記主要是記錄備查: 1、更新 apt-get update 2、sudo命令安裝: apt-get install sudo 3、ubuntu新增新使用者並設定root許可權 (1)在root使用者下新

微擎系統操作記實--公眾號管理員許可權設定

記錄背景: 是這樣的,上級說要弄個賬號給另外一個人去打理自家公眾號的人人商城。   經歷: 首先我發現了微擎公眾號設定裡裡的-》使用者管理-》裡面有三種使用者,1管理員,2使用者,3副創世人。 由於只是讓人操作商城,所以我下意識跳開了副創始人,直接選了操作員。然而

CentOS 7下新建使用者並設定提升ROOT許可權

第一步:新增使用者 命令: adduser tom 第二步:修改密碼 命令: passwd tom 根據提示輸入兩次密碼,完成密碼設定。 第三步:設定使用者許可權 方法一:修改 /etc/sudoers 檔案(推薦方法) 命令:

取得管理員許可權,刪除系統資料夾

 Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\*\shell\runas] @="管理員取得所有權" "NoWorkingDirectory"="" [HKEY_CLASSES_ROOT\*\shell

android使用mount掛載/system/app讀寫許可權,刪除或替換系統應用

注意:以下程式碼中#開頭的則為需要執行的shell命令,其他的為列印的結果。#代表需要使用ROOT許可權(su)執行,所以想要修改您android手機某個目錄掛載為讀寫,首先需要有ROOT許可權! 先要得到system分割槽的全名 #adb shell # mount r

VC程式提升管理員許可權

程式的許可權不夠,應用管理員許可權開啟程式執行方可。 如何使vc程式執行時請求管理員許可權? 如果是2005或者2008 就簡單了,直接專案右鍵---屬性---聯結器---清單檔案---uac執行級別 選擇requireAdministrator 重新編譯 這樣你的程式

利用ShellExecuteEx手動提升使用者特權,以管理員許可權來執行程式。win7會有UAC彈窗

#include <stdio.h> #include<windows.h> #include<tchar.h> int _tmain(int argc,TCHAR* argv[]) { SHELLEXECUTEINFO sei={sizeof(SHELLEXECUTE

linux 將普通使用者許可權提升管理員許可權

1.在root使用者下,執行visudo命令 新增test ALL=(ALL) NOPASSWD: ALL (放在最後test為使用者名稱) 2.在root使用者下,將普通使用者新增到使用者組中,在指定相應的目錄,就可以對此目錄進行操作(mkdir rm等 [[emai

win7下的UAC機制與提升管理員許可權

自己本來想寫這麼個東西。在自己寫的程式中能開啟另一個程式,而這個開啟的程式是直接以管理員身份執行的而不需要彈出什麼“是否要以管理員身份執行的對話方塊”。 那麼我們首先來看一下UAC機制。 下面這些是摘引過來的: 保護Win7安全不得不說的UAC,眾所周知,UAC是Use

利用ShellExecuteEx手動提升使用者特權,以管理員許可權來執行程式

                      #include <stdio.h> #include<windows.h> #include<tchar.h> int _tmain(int argc,TCHAR* argv[])

給編譯好的exe插入manifest,用於讓exe在win7等需要管理員許可權系統下執行

--插入  mt.exe –manifest temp.manifest –outputresource:YourApp.exe;#1. --更新,一般不用mt.exe -manifest "$(ProjectDir)$(TargetName).exe.manifest"

linux無管理員許可權軟體安裝(opencv例)

本文主要以opencv為例,介紹在沒有管理員許可權情況下,進行opencv在自己賬戶下的安裝與環境變數配置。 軟體下載與解壓 首先為了避免配置編譯的過程中出現不必要的錯誤,安裝以下幾個庫檔案pkgconfig libpng zlib libjpeg

Mac系統使用超級管理員許可權啟動Idea配置的Tomcat

預設情況下,Idea配置的Tomcat在啟動時是通過呼叫catalina.sh start進行啟動的,可以從Tomcat的配置來看,如下圖 所以如果需要Tomcat使用管理員方式啟動,則需要修改cat