관리자 권한이없는 프로그램을 실행할 수 있는지 궁금합니다. System32에서 regedit 프로그램을 실행하려고합니다. USB로 복사하고 거기에서 실행 해 보았습니다. 둘 다 작동하지 않았습니다. 누군가가 C# 스크립트를 사용하여 regedit를 실행할 수 있습니까?관리자 권한이없는 regedit 액세스
답변
답변 : 아니요, 관리 권한없이 regedit.exe를 실행할 수 없습니다. 당신이 할 수있는 일
, 당신은 HKEY_LOCAL_USER에 대한 읽기/쓰기 액세스를했으며, READONLY 다른 모든 것들에, 당신은하지만 레지스트리에 http://msdn.microsoft.com/en-us/library/microsoft.win32.registry.aspx
마음을 액세스 할 수있는 미리 만들어진 라이브러리를 사용하여 C#을 함께합니다. 그것은 "관리자"해야한다는 기술적 사실이라면 잘 모르겠어요 -
질문은 특히'regedit'를 실행하는 것에 대해 묻습니다. 다른 방법으로 레지스트리에 액세스하는 것에 대해 묻지 않습니다. –
그래서 "답 :"뿐만 아니라 대안을 제공합니다 : – sircapsalot
https://superuser.com/questions/171917/force-a-program-to-run-without-administrator-privileges-or-uac 상승하지 않고 응용 프로그램 (regedit 포함)을 실행하는 방법을 보여줍니다. –
현대 regedit.exe를 (즉, 비스타 +에 UAC와 은)는 "관리자로"실행해야하는 불행한 생각을 가지고 , this issue is a result of UAC이고 고도가 실패했습니다.
사용자가 대부분의 레지스트리 위치에 액세스 (읽기 전용)하고 HKCU에 글을 쓸 때 이것은 인공적인 제한 사항입니다. 그러나 관리 권한이 필요하고 부적절한 UAC를 비활성화하는 것 이외에 regedit.exe에 대한이 제한을 무시할 수는 없습니다.
- 좋은 UI가 없어도 reg.exe (Windows와 함께 배포 됨)을 사용할 수 있어야합니다.
- 이 바보 같은 UAC 고도/제한이 적용되지 않는 타사 레지스트리 편집기/도구를 사용하십시오.
- Windows XP의 regedit.exe 은 "UAC를 인식하지 못합니다"- YMMV를 사용할 수 있습니다.
- sircapsalot에서 제안한대로 관리되는 API를 사용합니다. 이미 C#을 사용하고 있으면 완벽합니다.
질문은 특히'regedit'를 실행하는 것에 대해 묻습니다. 다른 방법으로 레지스트리에 액세스하는 것에 대해 묻지 않습니다. –
@KenWhite 처음 두 단락에서 문제를 다루는 이유, 원인 및 주제에 대한 추가 읽기 링크가있는 이유는 무엇입니까? 끝내면 제안을 무시하는 것이 좋습니다. – user2246674
감사합니다.하지만 새 윈도우를 열지 않고도 C# 응용 프로그램에서 REG.exe를 어떻게 사용할 수 있습니까? –
관리자가 아닌 사용자로 실행하여 관리 권한없이 regedit를 실행할 수 있습니다. 관리자 사용자로 실행하면 UAC 프롬프트가 표시되지만 일반 사용자로 실행하면 프롬프트가 표시되지 않고 HKEY_CURRENT_USER 외부의 대부분의 항목은 읽기 전용입니다.
regedit.exe는 <requestedExecutionLevel level="highestAvailable" uiAccess="false" />
으로 표시되어 있으며 현재 사용자가 관리자 인 경우에만 관리자 권한을 요구하지는 않습니다.
this thread에 따라 관리자 권한이없는 관리 사용자로 regedit를 실행해야하는 경우 Compatibility Administrator 도구를 사용하여 requestedExecutionLevel
을 무시하도록 시스템을 구성 할 수 있습니다.
Windows> = Vista에서는 올바르지 않습니다. @ user2246674 답변을 참조하십시오. – Echsecutor
@Echsecutor 시도해 보셨습니까? 관리자가 아닌 계정을 만들고 해당 사용자로 regedit를 실행 했습니까? 나는 네가하지 않았을 것이라고 확신한다. – hvd
예, 했어요. 관리자가 아닌 계정에서 Windows 7 Enterprise SP 1에 regedit를 실행할 수 없습니다. 즉시 표고를 요청할 것입니다. – Echsecutor
- 1. 관리자 권한이없는 Xcode 사용?
- 2. 관리자 권한이없는 도메인의 사용자 계정에 액세스
- 3. 관리자 권한이없는 Windows의 SVN 클라이언트
- 4. 관리자 권한이없는 레지스트리 변경
- 5. 관리자 권한이없는 설정으로 실행
- 6. 관리자 권한이없는 XAMPP 서비스
- 7. 관리자 권한이없는 VS2012에서 개발
- 8. 관리자 권한이없는 HKLM/Software
- 9. 관리자 권한이없는 Qt를 설치하십시오.
- 10. 관리자 권한이없는 BizTalk Server
- 11. 관리자 권한이없는 dokuwiki 버전을 찾으십시오
- 12. 관리자 권한이없는 원격 중지 서비스
- 13. 관리자 권한이없는 freeglut.dll은 어디에 두어야합니까?
- 14. 관리자 권한이없는 Visual Studio 실행
- 15. 관리자 권한이없는 소스 컨트롤 설치
- 16. 관리자 권한이없는 EXE 파일 실행
- 17. UAC 관리자 권한이없는 MSI 패키지
- 18. Wix - 관리자 권한이없는 패치 설치
- 19. 관리자 권한이없는 응용 프로그램 시작
- 20. Python : 관리자 권한이없는 헤드리스 셀레늄
- 21. 관리자 권한이없는 서버의 그룹에 대한 저장소가 있습니다.
- 22. 관리자 권한이없는 Java MS Access 데이터베이스 연결
- 23. 액세스 권한이없는 엑셀에서의 액세스 쿼리
- 24. 관리자 권한이없는 Windows 소켓 라이브러리를 초기화하는 방법
- 25. 관리자 권한이없는 VB.NET DLL을 만들 때
- 26. IBM Mobilefirst : 관리자 권한이없는 레드햇 리눅스에 설치
- 27. Windows에서 관리자 권한이없는 Hadoop MR 작업 실행
- 28. 관리자 권한으로 Vista/7에서 자동으로 regedit 및 사본을 호출하지 못합니까?
- 29. 비밀번호를 입력하지 않고 관리자 권한이없는 계정에서 관리자 권한으로 프로그램 시작
- 30. 관리자 권한이없는 페이스 북 그룹 데이터 추출
당신은 그렇게 할 수 없습니다. 시스템 수준의 권한입니다. –
@JW 웃 "시스템 수준 특권"은 어떻게 되는가? regedit.exe를 실행하면 그룹 정책에 의해 차단 될 수 있으며 UAC 상호 작용에 의해 차단 될 수 있습니다. (그러나, 나는 reg.exe가 그 중 하나를 앓고 있다고 생각하지 않는다.) – user2246674
@ user2246674 그러면 관리자 권한없이'RegEdit'을 실행할 수 있습니까? –