資源簡介
64位進程調用32位DLL實例,參考http://blog.csdn.net/nie2314550441/article/details/49867735
代碼片段和文件信息
//?Add64Client.cpp?:?定義控制臺應用程序的入口點。
//
#include?“stdafx.h“
#include?
using?namespace?std;
#include?“../../ComService/ComService/ComService_i.h“
#include?“../../ComService/ComService/ComService_i.c“
int?TestAdd(int?num1?int?num2?long&?sum)
{
CoInitialize(?NULL?);
COSERVERINFO?si;
MULTI_QI?????qi;
ZeroMemory(?&si?sizeof(?si?)?);
ZeroMemory(?&qi?sizeof(?qi?)?);
si.pwszName?=?L“127.0.0.1“;//自己機器的IP
si.pAuthInfo?=?NULL;
qi.pIID?=?&IID_ISimpleobject;
qi.pItf?=?NULL;
long?hr?=?CoCreateInstanceEx(CLSID_Simpleobject?NULL?CLSCTX_REMOTE_SERVER?&si?1?&qi);
if(?FAILED(?hr?)?||?FAILED(qi.hr)?)
{
return?-1; //連接JhemrService服務器失敗
}
ISimpleobject?*?pT?=?NULL;
qi.pItf->QueryInterface(?&pT?);
qi.pItf->Release();
long?np?=?pT->ComServiceAdd(num1?num2?&sum);
pT->Release();
CoUninitialize();
}
int?_tmain(int?argc?_TCHAR*?argv[])
{
int?num1?=?10;
int?num2?=?20;
long?sum?=?0;
int?np?=?TestAdd(num1?num2?sum);
cout<<“sum?=?“< return?0;
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????1088??2015-11-17?09:36??Add64Client\Add64Client\Add64Client.cpp
?????文件???????7837??2015-11-16?17:36??Add64Client\Add64Client\Add64Client.vcproj
?????文件???????2651??2015-11-17?09:37??Add64Client\Add64Client\Add64Client.vcproj.SKYWHFXE3E4OF0F.Administrator.user
?????文件????????663??2015-11-16?17:27??Add64Client\Add64Client\Debug\Add64Client.exe.em
?????文件????????728??2015-11-16?17:27??Add64Client\Add64Client\Debug\Add64Client.exe.em
?????文件????????621??2015-11-16?17:36??Add64Client\Add64Client\Debug\Add64Client.exe.intermediate.manifest
?????文件??????66017??2015-11-16?17:36??Add64Client\Add64Client\Debug\Add64Client.obj
?????文件????3211264??2015-11-16?17:27??Add64Client\Add64Client\Debug\Add64Client.pch
?????文件???????6746??2015-11-16?17:36??Add64Client\Add64Client\Debug\BuildLog.htm
?????文件?????????65??2015-11-16?17:36??Add64Client\Add64Client\Debug\mt.dep
?????文件??????11809??2015-11-16?17:27??Add64Client\Add64Client\Debug\stdafx.obj
?????文件?????494592??2015-11-16?17:36??Add64Client\Add64Client\Debug\vc90.idb
?????文件?????380928??2015-11-16?17:36??Add64Client\Add64Client\Debug\vc90.pdb
?????文件???????1207??2015-11-16?17:26??Add64Client\Add64Client\ReadMe.txt
?????文件????????616??2015-11-16?20:04??Add64Client\Add64Client\Release\Add64Client.exe.intermediate.manifest
?????文件?????517840??2015-11-16?20:04??Add64Client\Add64Client\Release\Add64Client.obj
?????文件????3211264??2015-11-16?17:38??Add64Client\Add64Client\Release\Add64Client.pch
?????文件???????6810??2015-11-16?20:04??Add64Client\Add64Client\Release\BuildLog.htm
?????文件?????????65??2015-11-16?20:04??Add64Client\Add64Client\Release\mt.dep
?????文件??????34881??2015-11-16?17:38??Add64Client\Add64Client\Release\stdafx.obj
?????文件?????191488??2015-11-16?20:04??Add64Client\Add64Client\Release\vc90.idb
?????文件?????290816??2015-11-16?20:04??Add64Client\Add64Client\Release\vc90.pdb
?????文件????????216??2015-11-16?17:26??Add64Client\Add64Client\stdafx.cpp
?????文件????????233??2015-11-16?17:26??Add64Client\Add64Client\stdafx.h
?????文件????????498??2015-11-16?17:26??Add64Client\Add64Client\targetver.h
?????文件????????618??2015-11-16?20:14??Add64Client\Add64Client\x64\Release\Add64Client.exe.intermediate.manifest
?????文件?????522434??2015-11-16?20:14??Add64Client\Add64Client\x64\Release\Add64Client.obj
?????文件????3211264??2015-11-16?17:36??Add64Client\Add64Client\x64\Release\Add64Client.pch
?????文件???????6966??2015-11-16?20:14??Add64Client\Add64Client\x64\Release\BuildLog.htm
?????文件?????????65??2015-11-16?20:14??Add64Client\Add64Client\x64\Release\mt.dep
............此處省略102個文件信息
- 上一篇:高通9531路由固件
- 下一篇:美容美發 pb源碼
評論
共有 條評論