Вы можете разместить компонент как приложение COM +, которое позволит вам указать, под какой учетной записью работает пользователь.Затем вам нужно будет выполнить соответствующую работу для правильного доступа к COM-компоненту в .NET, но он должен работать.
Другой вариант - иметь службу, которая может работать под вашей учетной записью, а затем совершать звонки черезWCF для выполнения вызовов на сервере.
Принцип для обоих одинаков, хотя вы в основном делаете вызов в другом домене приложения и перенаправляете запрос / ответ между другим доменом приложения и тем, который выполняется вашим приложениемв.