Possibili problemi nel passaggio da & # 8220; ncalrpc & # 8221; a & # 8220; ncacn_np & # 8221;
-
08-07-2019 - |
Domanda
Ho un'applicazione che utilizza RPC per le comunicazioni tra processi. Si scopre che i tubi RPC sincroni utilizzati con " ncalrpc " la sequenza del protocollo non è consentita su Vista. Voglio passare a " ncacn_np " e usa RpcServerRegisterEpEx () con il flag RPC_IF_ALLOW_LOCAL_ONLY.
Qualcuno ha provato lo stesso ancora? Ci sono possibili problemi associati a tale transizione?
Soluzione
Hai visualizzato queste informazioni sull'uso delle bandiere:
RPC per uso locale LPC (Microsoft Windows Internals 4 ed, da pagina 802):
L'RPC locale può essere utilizzato per la comunicazione tra due processi situati sullo stesso sistema e la DLL di runtime RPC utilizza le funzionalità di chiamata di procedura locale (LPC) in modalità kernel come API di rete locale.
[Modificato]
Altro aiuto Come risolvere i problemi di connettività causati dalle voci del registro del protocollo client RPC