Выражаю Вам огромную благодарность, всё получилось. Если можно, прокомментируйте пожалуйста, обязательно ли создавать копию токена текущего пользователя через DuplicateTokenEx, и зачем это вообще нужно?
1) Насчет модульности продукта, спасибо за совет, мне стоит подумать над этим. Просто не подозревал что будет такой наплыв хотелок от заказчиков, архитектуру придется переделывать :)
2) На Git начальство не очень хочет переходить, хотя сам постоянно смотрю в его сторону
Спасибо за ответ! Но хотелось бы не таким радикальным методом решить проблему :) Сетевое соединение идет через SSL, нельзя ли как0нибудь обойтись подписанными сертификатами?