• 大小: 26KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-01-05
  • 标签: COM  C++  ATL  VS2015  

资源简介

ATL创建进程外COM组件服务,包含COM组建客户端测试程序,使用时,需要先通过批处理文件将COM组建服务注册到Windows系统中(win10测试通过),具体可参考我的文章《ATL创建进程外COM组件服务(C++图解说明)》

资源截图

代码片段和文件信息

// ATLCOMProject.cpp : WinMain 的实现


#include “stdafx.h“
#include “resource.h“
#include “ATLCOMProject_i.h“
#include “xdlldata.h“


using namespace ATL;


class CATLCOMProjectModule : public ATL::CAtlExeModuleT< CATLCOMProjectModule >
{
public :
DECLARE_LIBID(LIBID_ATLCOMProjectLib)
DECLARE_REGISTRY_APPID_RESOURCEID(IDR_ATLCOMPROJECT “{5CB4BF2E-71D7-477C-95FD-DC19565588A9}“)
HRESULT PreMessageLoop(int) throw()
{
HRESULT hr = ::CoInitializeSecurity(NULL -1 NULL NULL RPC_C_AUTHN_LEVEL_NONE RPC_C_IMP_LEVEL_IDENTIFY NULL EOAC_NONE NULL);
if (FAILED(hr))
{
ATLASSERT(FALSE);
return hr;
}
hr = this->RegisterClassobjects(CLSCTX_LOCAL_SERVER REGCLS_SINGLEUSE);
if (hr == S_OK) { if (m_bDelayShutdown && !this->StartMonitor()) { hr = E_FAIL; } 

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

    ..A..H.     43008  2019-01-08 20:31  ATLCOMProject\.vs\ATLCOMProject\v14\.suo

     文件       4700  2019-01-08 19:53  ATLCOMProject\ATLCOMProject\ATLCOMProject.aps

     文件       1971  2019-01-08 20:09  ATLCOMProject\ATLCOMProject\ATLCOMProject.cpp

     文件        640  2019-01-08 20:04  ATLCOMProject\ATLCOMProject\ATLCOMProject.idl

     文件       5936  2019-01-08 19:53  ATLCOMProject\ATLCOMProject\ATLCOMProject.rc

     文件        134  2019-01-08 20:11  ATLCOMProject\ATLCOMProject\ATLCOMProject.rgs

     文件      13718  2019-01-08 20:04  ATLCOMProject\ATLCOMProject\ATLCOMProject.vcxproj

     文件       2630  2019-01-08 20:04  ATLCOMProject\ATLCOMProject\ATLCOMProject.vcxproj.filters

     文件       1970  2019-01-08 20:11  ATLCOMProject\ATLCOMProject\ATLCOMProject_i.c

     文件       6201  2019-01-08 20:11  ATLCOMProject\ATLCOMProject\ATLCOMProject_i.h

     文件       8449  2019-01-08 20:11  ATLCOMProject\ATLCOMProject\ATLCOMProject_p.c

     文件        847  2019-01-08 20:11  ATLCOMProject\ATLCOMProject\dlldata.c

     文件        217  2019-01-08 20:04  ATLCOMProject\ATLCOMProject\MyCalc.cpp

     文件       1248  2019-01-08 20:04  ATLCOMProject\ATLCOMProject\MyCalc.h

     文件        566  2019-01-08 19:53  ATLCOMProject\ATLCOMProject\MyCalc.rgs

     文件       2183  2019-01-08 19:46  ATLCOMProject\ATLCOMProject\ReadMe.txt

     文件       1056  2019-01-08 19:53  ATLCOMProject\ATLCOMProject\resource.h

     文件        140  2019-01-08 19:46  ATLCOMProject\ATLCOMProject\stdafx.cpp

     文件        483  2019-01-08 19:46  ATLCOMProject\ATLCOMProject\stdafx.h

     文件        240  2019-01-08 19:46  ATLCOMProject\ATLCOMProject\targetver.h

     文件        447  2019-01-08 19:46  ATLCOMProject\ATLCOMProject\xdlldata.c

     文件        337  2019-01-08 19:46  ATLCOMProject\ATLCOMProject\xdlldata.h

     文件       2085  2019-01-08 20:30  ATLCOMProject\ATLCOMProject.sln

     文件       7381  2019-01-08 20:30  ATLCOMProject\ConsoleTest\ConsoleTest.vcxproj

     文件        945  2019-01-08 20:30  ATLCOMProject\ConsoleTest\ConsoleTest.vcxproj.filters

     文件       1142  2019-01-08 20:30  ATLCOMProject\ConsoleTest\main.cpp

     文件         51  2019-01-07 18:02  ATLCOMProject\Debug\Install.bat

     文件         59  2019-01-07 18:03  ATLCOMProject\Debug\Uninstall.bat

     目录          0  2019-01-08 19:46  ATLCOMProject\.vs\ATLCOMProject\v14

     目录          0  2019-01-08 19:46  ATLCOMProject\.vs\ATLCOMProject

............此处省略8个文件信息

评论

共有 条评论