Мы используем COM + для запуска объектов в качестве пользователя сети, который имеет определенные права, которые мы ему предоставили (в основном для проверки подлинности Windows на SQL-сервере.) Это не позволяет контролировать, кто может вызывать эти объекты, чтобы до тех пор, пока мы не обеспечим безопасность дали это.
В Vista и в будущем существует возможность повышения уровня COM, которая делает именно то, что вы ищете. О, похоже, кто-то только что опубликовал это. Перейдите по ссылке, которую они оставили.