Но предлагаю немного подискутировать на тему проблемы:Но api не будет не потому, что мы такие жадные или ленивые, а потому, что это будет тупейшей дырой в безопасности.
Когда фар просит повышения — он имеет некоторый кредит доверия пользователя: пользователь знает, что скачал его с офсайта, знает, что код открыт, знает, что приподнятый фар выполняет очень ограниченный набор операций и знает, что ничего неожиданного не случится.
При наличии же api любой умник может сотворить любую гадость, прикрываясь именем far.exe.
Это всё равно, что свой паспорт цыганам отдать.
Поэтому, да — надо организовывать запуск своего админского процесса и самому отвечать перед пользователем за полученные неограниченные возможности.
1) Злоумышленнику не очень то и нужно API чтобы сотворить неприятности, он может скопировать диалог повышения а дальше уже запускать зловредный код какой хочет.
2) Нормальные плагины требующие администраторских полномочий страдают от отсутствия этого АПИ, потому что не будет разработчик писать тот же самый код и самое главное рисовать те же самые диалоги что есть в самом FAR.
3) Пользователи нормальных плагинов страдают из-за того что надо запускать вторую копию FAR
4) Предоставив API для повышения прав фар мог бы контролировать процесс, отображать информацию о плагине, автор, название и тд, то есть мог бы выступать арбитром повышения.
4) Итого: видно что из-за отказа предоставить API страдают пользователи и нормальные не злоумышленные плагинописатели, а по мошенникам это никак не бъет.
Со своей стороны предлагаю компромисс - хотя бы добавить пункт меню в фаре позволяющий поднять полномочия текущей копии.
ЗЫ
Ни себя ни кого другого из плагинописателей "цыганом" в плохом смысле этого слова не считаю.
Поэтому не понимаю такого отношения.