Я довольно новичок в Delphi XE, и я вижу, что компонент кнопки имеет привилегированную привилегию.Delphi Elevate Privileges Button
Однако, если установлено значение true, UAC не запрашивает нажатие. Как я могу использовать его?
Я довольно новичок в Delphi XE, и я вижу, что компонент кнопки имеет привилегированную привилегию.Delphi Elevate Privileges Button
Однако, если установлено значение true, UAC не запрашивает нажатие. Как я могу использовать его?
documentation объясняет, что установка ElevationRequired
собственности на True
добавляет значок щита. Это не означает, что нажатие кнопки автоматически вызывает приглашение UAC (повышение).
Нажимает на значок щита на кнопке, указывая на то, что необходимы повышенные права доступа.
Код Вами для OnClick
события кнопки должны начать процесс, который требует возвышений (который будет запрашивать учетные данные). Вы можете использовать ShelllExecuteEx
с глаголом runas
для этого.