佚名通过本文主要向大家介绍了客户进程,客户端进程保护不成功,lol客户端进程,pin的进程能否保存,com surrogate进程等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 客户进程能否共享COM服务器的数据?
描述:
如果是个别简单的成员变量,使用static可以做到,
但我这不能使用static,是否有其他办法?
解决方案1:
描述:
客户进程能否共享COM服务器(EXE)的数据?
比如:
class ATL_NO_VTABLE CNetManager :
public CComObjectRootEx<CComSingleThreadModel>,
public CComCoClass<CNetManager, &CLSID_NetManager>,
public ISupportErrorInfo,
public IConnectionPointContainerImpl<CNetManager>,
public CProxy_INetManagerEvents<CNetManager>,
public IObjectWithSiteImpl<CNetManager>,
public IDispatchImpl<INetManager, &IID_INetManager, &LIBID_MARS_NETLib, /*wMajor =*/ 1, /*wMinor =*/ 0>
{
BOOL m_bLoaded; //客户进程需要共享
CComObject<CNetCollect>* m_pVendorList; //客户进程需要共享
。。。。。。
STDMETHOD(Load)(void);
}
如果是个别简单的成员变量,使用static可以做到,
但我这不能使用static,是否有其他办法?
解决方案1:
关注关注
解决方案2:修改类场,让你的对象只能创建一个。这样所有的客户端用的都是一个对象,不就成了嘛
解决方案3:你加个get property不就行了吗