Size: a a a

2019 October 28

SB

Sergey Benzenko in CODE BLOG / C#
Sergey N
Извините, а Вы с пелёнок начали кодить на равне с Гейтсом?
Я, конечно, могу ошибаться, но от имени администратора запускаются только процессы. То есть вы внутри программы, запущенной от имени обычного пользователя, не можете выполнить что-то от имени администратора. Нужно всю программу от имени администратора запускать
источник

SN

Sergey N in CODE BLOG / C#
Viktor
Ты его отдельным ехе делал?
Ну чтобы окно второе открылось получается, но оно не спрашивает от имени кого это окно запускать
источник

V

Viktor in CODE BLOG / C#
Сделай что у тебя все мриложение раьотает от администратора
источник

V

Viktor in CODE BLOG / C#
А не толькл батон 7
источник

SN

Sergey N in CODE BLOG / C#
Sergey Benzenko
Я, конечно, могу ошибаться, но от имени администратора запускаются только процессы. То есть вы внутри программы, запущенной от имени обычного пользователя, не можете выполнить что-то от имени администратора. Нужно всю программу от имени администратора запускать
Много где пишут что можно, но никто не говорит как, а то что говорят не срабатывает...(
источник

НП

Никита Петроченко... in CODE BLOG / C#
Что за вопрос то?
источник

SN

Sergey N in CODE BLOG / C#
Viktor
Сделай что у тебя все мриложение раьотает от администратора
Это я могу, да. Но тогда нужные методы отрабатывают не под тем пользователем под которым выполнен вход в систему, а именно под профилем админа, что вызывает некоторые трудности, например с подключением сетевых дисков, назначением ярлыков...
источник

SN

Sergey N in CODE BLOG / C#
Никита Петроченко
Что за вопрос то?
Как кусок кода запустить от имени админа...
источник

НП

Никита Петроченко... in CODE BLOG / C#
Sergey N
Как кусок кода запустить от имени админа...
никак
источник

V

Viktor in CODE BLOG / C#
Сделатт этот кусок отдельным приложением
источник

V

Viktor in CODE BLOG / C#
И с основного приложения запускать другое
источник

V

Viktor in CODE BLOG / C#
Либо всю приложуху от администратора
источник

НП

Никита Петроченко... in CODE BLOG / C#
запускается от имени админа не код, а процесс.
От суда следует, что надо создать новый ехе и стартовать его в новом процессе. Профит
источник

V

Viktor in CODE BLOG / C#
Но дать доступ к батону который запускать от админа, только если подходящий юзер
источник

V

Viktor in CODE BLOG / C#
Переслано от Viktor
Либо всю приложуху от администратора
источник

V

Viktor in CODE BLOG / C#
Переслано от Viktor
Но дать доступ у батону который запускать от админа, только если подходящий юзер
источник

SN

Sergey N in CODE BLOG / C#
Viktor
И с основного приложения запускать другое
Это уже карусель получается совсем не компактная. Ладно, буду что-нибудь думать.
источник

SN

Sergey N in CODE BLOG / C#
Хорошо, я понял, буду переделывать в общем. Спасибо откликнувшимся.
источник

V

Viktor in CODE BLOG / C#
Смотри
источник

SB

Sergey Benzenko in CODE BLOG / C#
Sergey N
Это уже карусель получается совсем не компактная. Ладно, буду что-нибудь думать.
Вы сами то подумайте. Какой тогда смысл вообще в безопасности и правах пользователя, если любое приложение может выполнять произвольный код от имени админа?
источник