Member 13498963 Ответов: 1

Как написать журнал или дружественное сообщение в окне сообщения в xml-файле app.manifest


Привет,

Я создал приложение wpf, которое было построено с помощью as requireAdministrator в файле app.manifest. Поэтому, если пользователь открывает приложение как обычный пользователь, он запросит учетные данные администратора, чтобы открыть приложение.

здесь мне нужно отобразить дружественное сообщение пользователю типа "вам нужна привилегия администратора", когда он открывает приложение как обычный пользователь, или это какой-то способ, которым я могу написать журнал в файле app.manifest?

пример кода:

&ЛТ;requestedPrivileges префиксом xmlns="урна:схим-Майкрософт-com:АСМ.В3"и GT;
&ЛТ;уровень requestedExecutionLevel="функции requireadministrator" uiaccess уровня="ложно" /&ГТ;


Любая помощь была бы очень кстати.

Что я уже пробовал:

Я погуглил в поисках какого-то решения, но безуспешно

1 Ответов

Рейтинг:
11

OriginalGriff

Нет.
Отключение прав доступа является фиксированной частью windows, и ваше приложение даже не запускает ваш код до тех пор, пока запрос на повышение прав не будет одобрен, поэтому оно ничего не сможет отобразить, даже если бы захотело.
И, честно говоря, это хорошая идея: если вы можете это сделать, то и вредоносный код, который может попытаться убедить пользователя, что это "нормальное действие", которое производит ОАЭ вместо приложения, написанного плохими парнями tyeh.


Member 13498963

Спасибо за вклад.
Мое приложение-это настольное приложение, которое создается с помощью установщика WIX. Есть ли какой-нибудь способ, которым мы можем написать код в установщике WIX и достичь всего, что было упомянуто выше?..

OriginalGriff

Нет - вы не можете запустить приложение с повышенными правами без предварительного повышения прав!
Подумайте об этом на минуту: насколько велика была бы дыра в системе безопасности, если бы вы могли? :смеяться: