Приложение использует Microsoft RPC для межпроцессного взаимодействия.Приложение работает безупречно на Windows Server 2003 (сервер WS2003 или WS 2008 --- клиент WS2003).Но приложение перестает работать, когда клиент находится на Windows Server 2008.
Вот поток клиентской части
RpcStringBindingCompose (.....) RpcBindingFromStringBinding (.....) RpcMgmtIsServerListening (....) // Этот метод возвращает успех даже на WS2008
. После этого всякий раз, когда я вызываю метод rpcMethod (...), определенный в файле IDL (код, сгенерированный с помощью компилятора MIDL 6.00.0366), он теряет значение.исключение (код ошибки 1764) «Операция не поддерживается».Генерируемая MIDL заглушка перенаправляет на NdrClientCall2 (), которая выдает это исключение.
Аналогичная проблема, о которой сообщалось здесь: Операция не поддерживается