EXE中的服务器:
1.不同的进程:不同进程空间中的相同的内存地址将指向不同的物理内存单元 本地过程调用,同一机器上不同进程间通信的一种方法(OS知道每一个进程的逻辑地址空间对应的物理地址,OS可以调用任意进程中的函数)调整,将函数调用的参数从一个进程地址空间传到另一个进程地址空间(同一机器上,复制即可,不同机器上,由IMarshal对参数进行调整和反调整) 代理和残根,代理就是同另外一个组件行为相似的组件,必须是DLL形式,对参数调整,残根DLL对传来的数据进行反调整。
2.IDL:IDL,pointer_default,输入/出参数,字符串,HRESULT,import,size_is,自定义结构作参数 MIDL(图生成相应文件的过程),代理DLL的建立,代理/残根的登记,就是写入注册表
3.本地服务器的实现:
4.远程访问: