티스토리 뷰

728x90

다음 코드를 배치파일 젤 위에 넣으시면 배치파일을 실행 했을 때 관리자권한을 요구하는 UAC가 뜹니다.

::은 주석인데, 제거 하시고 쓰셔도 됩니다.

 

1
2
3
4
5
6
7
8
9
10
11
12
13
:: 관리자 권한이 실행 됐는지 확인
bcdedit > nul || (
  ::관리자권한으로 실행하는 vbs파일을 temp폴더에 만듦
  (echo Set objShell ^= CreateObject("Shell.Application"^)
  echo objShell.ShellExecute "%~dpnx0""/c lodctr.exe /r" , """runas"1> %temp%\batchgetadmin.vbs
  
  ::만든 vbs파일을 실행
  start /wait wscript %temp%\batchgetadmin.vbs
  
  ::만든 vbs파일을 삭제
  del /q %temp%\batchgetadmin.vbs
  exit
)
cs
반응형
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/04   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
글 보관함