DCOM – Neohope的网络笔记 https://www.neohope.com Learn and share. Mon, 13 Jun 2016 02:59:40 +0000 en-US hourly 1 https://wordpress.org/?v=6.6.2 DCOM简单示例(05) https://www.neohope.com/2016/06/11/dcom%e7%ae%80%e5%8d%95%e7%a4%ba%e4%be%8b%ef%bc%8805%ef%bc%89/ https://www.neohope.com/2016/06/11/dcom%e7%ae%80%e5%8d%95%e7%a4%ba%e4%be%8b%ef%bc%8805%ef%bc%89/#respond Sat, 11 Jun 2016 14:49:13 +0000 http://www.neohope.com/?p=2648 https://www.neohope.com/2016/06/11/dcom%e7%ae%80%e5%8d%95%e7%a4%ba%e4%be%8b%ef%bc%8805%ef%bc%89/feed/ 0 DCOM简单示例(04) https://www.neohope.com/2016/06/11/dcom%e7%ae%80%e5%8d%95%e7%a4%ba%e4%be%8b%ef%bc%8804%ef%bc%89/ https://www.neohope.com/2016/06/11/dcom%e7%ae%80%e5%8d%95%e7%a4%ba%e4%be%8b%ef%bc%8804%ef%bc%89/#respond Sat, 11 Jun 2016 14:10:32 +0000 http://www.neohope.com/?p=2644 https://www.neohope.com/2016/06/11/dcom%e7%ae%80%e5%8d%95%e7%a4%ba%e4%be%8b%ef%bc%8804%ef%bc%89/feed/ 0 DCOM简单示例(03) https://www.neohope.com/2016/06/11/dcom%e7%ae%80%e5%8d%95%e7%a4%ba%e4%be%8b%ef%bc%8803%ef%bc%89/ https://www.neohope.com/2016/06/11/dcom%e7%ae%80%e5%8d%95%e7%a4%ba%e4%be%8b%ef%bc%8803%ef%bc%89/#respond Sat, 11 Jun 2016 12:41:05 +0000 http://www.neohope.com/?p=2641 https://www.neohope.com/2016/06/11/dcom%e7%ae%80%e5%8d%95%e7%a4%ba%e4%be%8b%ef%bc%8803%ef%bc%89/feed/ 0 DCOM简单示例(02) https://www.neohope.com/2016/06/11/dcom%e7%ae%80%e5%8d%95%e7%a4%ba%e4%be%8b%ef%bc%8802%ef%bc%89/ https://www.neohope.com/2016/06/11/dcom%e7%ae%80%e5%8d%95%e7%a4%ba%e4%be%8b%ef%bc%8802%ef%bc%89/#respond Sat, 11 Jun 2016 12:36:38 +0000 http://www.neohope.com/?p=2639 ATL Project(名称为ATLService)->类型选择Service(EXE)->Finish 2、工程视图,ATLService工程,右键->Add->Class->ATL->ATL Simple Object->类名为JustATestSvr,ProgID为ATLService.JustATestSvr 3、切换到类视图,ATLService项目下的IJustATestSvr接口上右键Add Method 名称:Add 参数1:[in]LONG a 参数2:[in]LONG b 参数3:[out,retval]LONG* c 4、类视图,ATLService项目下的IIJustATestSvr接口上右键Add Method 名称:SayHiTo 参数1:[in]BSTR someOne 参数2:[out,retval]BSTR* retValue 5、打开IJustATestSvr.cpp完成两个函数 6、编辑JustATestSvc.rgs,在TypeLib一行前,增加这样一行 这是MS的一个大bug,浪费了我好几个小时。 7、编译 8、注册 9、运行 10、停止 11、反注册]]> https://www.neohope.com/2016/06/11/dcom%e7%ae%80%e5%8d%95%e7%a4%ba%e4%be%8b%ef%bc%8802%ef%bc%89/feed/ 0 DCOM简单示例(01) https://www.neohope.com/2016/06/11/dcom%e7%ae%80%e5%8d%95%e7%a4%ba%e4%be%8b%ef%bc%8801%ef%bc%89/ https://www.neohope.com/2016/06/11/dcom%e7%ae%80%e5%8d%95%e7%a4%ba%e4%be%8b%ef%bc%8801%ef%bc%89/#respond Sat, 11 Jun 2016 12:31:10 +0000 http://www.neohope.com/?p=2637 ATL Project(名称为ATLExe)->类型选择Executable(EXE)->Finish 2、工程视图,ATLExe工程,右键->Add->Class->ATL->ATL Simple Object->类名为JustATestExe,ProgID为ATLExe.JustATestExe 3、切换到类视图,ATLExe项目下的IJustATestExe接口上右键Add Method 名称:Add 参数1:[in]LONG a 参数2:[in]LONG b 参数3:[out,retval]LONG* c 4、类视图,ATLExe项目下的IJustATestExe接口上右键Add Method 名称:SayHiTo 参数1:[in]BSTR someOne 参数2:[out,retval]BSTR* retValue 5、打开JustATestExe.cpp完成两个函数 6、编译 7、注册 8、反注册]]> https://www.neohope.com/2016/06/11/dcom%e7%ae%80%e5%8d%95%e7%a4%ba%e4%be%8b%ef%bc%8801%ef%bc%89/feed/ 0 ATL三种项目的使用方式 https://www.neohope.com/2016/06/11/atl%e4%b8%89%e7%a7%8d%e9%a1%b9%e7%9b%ae%e7%9a%84%e4%bd%bf%e7%94%a8%e6%96%b9%e5%bc%8f/ https://www.neohope.com/2016/06/11/atl%e4%b8%89%e7%a7%8d%e9%a1%b9%e7%9b%ae%e7%9a%84%e4%bd%bf%e7%94%a8%e6%96%b9%e5%bc%8f/#respond Sat, 11 Jun 2016 11:40:25 +0000 http://www.neohope.com/?p=2635 https://www.neohope.com/2016/06/11/atl%e4%b8%89%e7%a7%8d%e9%a1%b9%e7%9b%ae%e7%9a%84%e4%bd%bf%e7%94%a8%e6%96%b9%e5%bc%8f/feed/ 0 DCOM服务授权配置 https://www.neohope.com/2016/06/11/dcom%e6%9c%8d%e5%8a%a1%e6%8e%88%e6%9d%83%e9%85%8d%e7%bd%ae/ https://www.neohope.com/2016/06/11/dcom%e6%9c%8d%e5%8a%a1%e6%8e%88%e6%9d%83%e9%85%8d%e7%bd%ae/#respond Sat, 11 Jun 2016 11:28:06 +0000 http://www.neohope.com/?p=2630 https://www.neohope.com/2016/06/11/dcom%e6%9c%8d%e5%8a%a1%e6%8e%88%e6%9d%83%e9%85%8d%e7%bd%ae/feed/ 0 ATL NT Service 调用超时 https://www.neohope.com/2016/06/11/atl-nt-service-%e8%b0%83%e7%94%a8%e8%b6%85%e6%97%b6/ https://www.neohope.com/2016/06/11/atl-nt-service-%e8%b0%83%e7%94%a8%e8%b6%85%e6%97%b6/#respond Sat, 11 Jun 2016 11:14:21 +0000 http://www.neohope.com/?p=2631 https://www.neohope.com/2016/06/11/atl-nt-service-%e8%b0%83%e7%94%a8%e8%b6%85%e6%97%b6/feed/ 0