Повышение UAC с использованием Simple COM dll

Как создать простую COM DLL, которая может быть использована для повышения административных задач,

Я нашел образец кода проекта, но он имеет дело с EXE, и я хочу преобразовать его в DLL.

http://www.codeproject.com/Articles/35196/Elevating-your-application-for-dummies-A-step-by-s

Пожалуйста, руководство.

-2

Решение

Причина, по которой статья решила использовать исполняемый файл, а не DLL, заключается в том, что требуется внепроцессный COM-сервер. Это связано с тем, что повышение уровня UAC влияет на весь процесс, и поэтому вы не можете повысить уровень для внутрипроцессного COM-сервера.

Таким образом, если вы поместите COM-сервер в DLL, то вам также потребуется организовать внешний хост для этой DLL, что является ненужным осложнением. Это гораздо проще сделать, как описано в статье.

2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]