관리자 권한으로 소프트웨어를 실행하지만 현재 사용자 컨텍스트에서

관리자 권한으로 소프트웨어를 실행하지만 현재 사용자 컨텍스트에서

내 상황은 다음과 같습니다. 관리자 권한을 요구하는 단일 소프트웨어가 있습니다. 해당 소프트웨어는 일반 사용자가 실행해야 합니다. 마우스 오른쪽 버튼을 클릭하고 "관리자 권한으로 실행"을 해도 작동하지 않으므로 runas관리자 권한이 있는 다른 계정으로 해당 소프트웨어를 실행하기 위해 응용 프로그램을 사용했지만 일반 사용자로 로그인했습니다. 따라서 commo 사용자는 .bat다음과 같이 실행합니다.

C:\Windows\System32\runas.exe /profile /user:admin_user /savecred "path_to_software" 

문제는 내가 소프트웨어를 로 실행하고 있기 때문에 admin_user나도 그의 컨텍스트 안에 있다는 것입니다. 예를 들어 해당 소프트웨어 내부에서 파일을 저장하려고 하면 기본적으로 "다른 이름으로 저장" 대화 상자가 열리 admin_user며 현재 사용자의 폴더가 아닌 님의 폴더가 열립니다. 이는 기본 프린터 등에서도 발생합니다. Windows와 상호 작용하는 소프트웨어의 모든 측면은 admin_user컨텍스트 내에 있습니다.

내가 필요한 것은 소프트웨어를 admin_user로그인된(현재) 사용자의 컨텍스트 내에서(또는 관리자 권한으로) 실행하는 것입니다. 예를 들어 "다른 이름으로 저장" 대화 상자를 열면 현재 사용자 폴더를 가져옵니다. 폴더가 아닙니다 admin_user. 그게 가능할까요?

답변1

Windows의 호환 모드 사용

당신이 원하는 트릭을 수행하는 것 같습니다

관련 정보