표준 사용자를 사용하여 내 남동생에게 내 Windows 7 PC의 게임에 대한 액세스 권한을 부여하고 싶습니다. 그러나 시작할 때 각 프로그램은 내 동생이 당연히 알면 안되는 관리자 비밀번호를 요청합니다(관리자 사용자의 경우 2주 이내에 내 컴퓨터에 3개의 트로이 목마와 9개의 악성 프로그램이 있었습니다).
Windows에서 게임에 대한 관리자 비밀번호를 요청하는 이유는 무엇입니까? 게임에 관리자 권한이 필요한 이유는 무엇입니까?
답변1
때때로 프로그램 업데이트로 인해 관리자 권한이 필요할 수 있다고 생각합니다. 과거에 Steam이 나에게 이런 일을 했다고 말하고 싶지만 확실하지 않습니다.
동생이 별로 영리하지 않다면 언제든지 게임 단축키를 다음을 사용하는 배치 스크립트로 바꿀 수 있습니다.루나게임을 시작하려면. 단점은 귀하의 비밀번호가 일반 텍스트로 되어 있어 배치 스크립트를 열면 어쨌든 귀하의 계정에 로그인할 수 있다는 것입니다.
RunasSpc그가 그에 대해 약간의 지혜를 가지고 있다면 당신을 위해 속임수를 쓸 수도 있습니다. 귀하(또는 임의의) 관리자로 프로그램을 열 수 있도록 암호화된 파일을 생성하게 됩니다. 이 같은:
그런 다음 다음과 같은 경로를 사용하여 데스크탑에서 게임을 시작하는 바로가기를 만듭니다.
c:\path_to_runasspc\runasspc.exe /cryptfile:"C:\Users\brother\somegame.spc"
이제 그는 자신의 프로필에서 귀하가 선택한 게임만 시작할 수 있습니다.
답변2
에 옵션이 있습니다.라이프해커. 여기에 간략한 개요가 있지만 자세한 내용은 링크를 읽어보세요.
- 작업 스케줄러를 사용하여 작업을 만듭니다.
- "가장 높은 권한으로 실행"을 활성화합니다.
- "요청 시 작업 실행 허용" 또는 이와 동등한 옵션을 활성화합니다.
- 바탕 화면에 다음을 가리키는 바로가기를 만듭니다.
C:\Windows\System32\schtasks.exe /run /tn "FolderName\ScheduledTaskName"
- 아이콘을 일반 애플리케이션의 아이콘으로 변경하는 것을 잊지 마세요!
답변3
프로그램이 관리 권한(내장 또는 외부 어셈블리 매니페스트를 통해)을 요청하는 경우 권한 상승 요청을 무시하고 애플리케이션이 표준 사용자로 실행되도록 강제할 수 있습니다.
예를 들어, 프로그램게임캠관리자 권한으로 실행해야 한다고 주장합니다. 여기에는 다음을 포함하는 임베디드 어셈블리 매니페스트가 포함되어 있습니다.
runas="requireAdministrator"
기입. 이 요구 사항을 재정의할 수 있습니다. 기본값으로 되돌리기"호출자로서". 이를 수행하는 방법은 Windows 레지스트리에 호환성 항목을 추가하는 것입니다.
HKCU\Softare\Microsoft\Windows NT\CurrentVersion\AppCompatFlags
D:\Programs\Game Cam V2\GameCamV2.exe = RUNASINVOKER
이는 관리자로 실행하라는 응용 프로그램의 요청을 무시하고 대신 응용 프로그램을 표준 사용자로 실행하도록 강제합니다.
응용 프로그램이 표준 사용자로 실행을 처리하지 못할 수도 있습니다. 대부분의 소프트웨어 개발자는 게으르고 애플리케이션을 테스트하는 데 신경을 쓰지 않습니다. 따라서 응용 프로그램이 충돌하고 심하게 화상을 입을 수 있습니다.
그러나 적어도 표준 사용자로 실행 중입니다.