Linux, OSX 및 Windows [Vista]에서 특정 보호 파일을 편집하려면 현재 작업중인 응용 프로그램이 필요합니다. 일반적으로 응용 프로그램이 높은 권한으로 무언가를해야 할 때 암호 확인 대화 상자가 나타나 사용자에게 응용 프로그램이 관리자 권한으로 해당 작업을 수행 할 수 있는지 확인하도록 요청합니다.C++ (UAC/gksudo/등)을 사용하여 관리자/루트로 파일 열기/쓰기
Windows Vista는 매니페스트 파일을 사용하고 OSX는 인증 라이브러리 (https://developer.apple.com/mac/library/documentation/Security/Reference/authorization_ref/Reference/reference.html)를 사용하며 Linux에는 다양한 sudo 프론트 엔드가 있습니다.
이 문제를 해결하기 위해 일반적으로 허용되는 교차 플랫폼 방식이 있습니까? 내 응용 프로그램을 루트 사용자로 실행해야하는 것은 원하지 않지만 읽기/쓰기 작업을 위해 보호 된 파일을 열어서 일반 사용자 모드로 다시 되돌리기를 원합니다.
이 정보를 제공해 주셔서 감사합니다. – Michael