Я разработал приложение Win32 C/C++, которое создает динамические IP-фильтры WFP, однако его необходимо запустить как администратор для этого (из-за политики безопасности Windows). Я хочу поместить код, требующий прав администратора, в службе, запущенной с правами администратора, а затем вызвать ее из приложения, работающего как обычный пользователь.Методы вызова в службе win32 с повышенными привилегиями от приложения
Во-первых, это правильный подход? И, во-вторых, хотя я знаю, как создать службу, я не могу найти никакой ссылки, иллюстрирующей, как вызвать методы в/отправлять запросы службе.
Хотя я могу, возможно, обманывать и играть с манифестом, я не против дополнительной работы, чтобы сделать это правильно, особенно, поскольку функциональность будет многократно использоваться во всех приложениях.
Есть ли у кого-нибудь опыт или указатели?