2015-01-23 8 views
2

저는 Delphi XE을 처음 접했고 버튼 구성 요소에 높은 권한 옵션이 있다는 것을 알았습니다.Delphi Elevate Privileges Button

그러나 true로 설정하면 UAC가 클릭 할 때 메시지를 표시하지 않습니다. 어떻게 사용할 수 있습니까?

답변

3

documentationElevationRequired 속성을 True으로 설정하면 방패 아이콘이 추가되었다고 설명합니다. 버튼을 클릭하면 자동으로 UAC (고도) 프롬프트가 표시됨을 나타내지 않습니다.

단추에 방패 아이콘을 붙여 액세스 권한이 상승했음을 나타냅니다.

단추의 OnClick 이벤트에 입력하는 코드는 권한 상승을 요구하는 프로세스를 시작해야합니다 (그러면 자격 증명을 요구하는 메시지가 표시됨). 이렇게하려면 runas 동사와 함께 ShelllExecuteEx을 사용할 수 있습니다.