我是一个新手,在写一个截获短信的程序...用的是VS2005 语言是VC++; 是pocket pc 仿真程序
请问:如何使用mapirule呢??
关于注册DLL的问题...注册表的键值修改后就可以吗? 以及如何在自己的程序中调用里面的函数?
网上找的说是要附加到outlook 还是 tmail 上,是什么意思,如何附加呢??
我的理解是:
1: 注册时 CreatProcess( _T("\\windows\\regsvrce"),_T("\\windows\\mapirule.dll"), NULL, NULL......)这样注册对吗?
还是用
CreatProcess( _T("\\windows\\tmail"),_T("\\windows\\mapirule.dll"), NULL, NULL......)
使用时,要不要附加 mapirule.lib 到程序中??
要不要包含 mapirule.h 以及将 mapirule.h, mapirule.cpp, mapirule.def 文件添加到工程中??
2:
在自己的程序中,,初始化时,用DllRegisterServer来创建注册表键值, 结束程序时 DllUnregisterServer删除它们??对吗?
3: 用LoadLibrary来加载函数吗??
为什么我在InitInstance函数中使用它来加载的时候, 句柄一直返回NULL呢??
4: mapirule.dll从哪里获取呢?? 需要重新编译mapirule 这个程序来生成DLL吗??我的2005环境编译不 了mapirule.怎么解决呢??
5: 怎么在里面嵌入自己的程序,或是在自己的程序中使用他们?? CaptureSMS是C#的,看得不太懂...
如果您有C++例子的话,,能否给我发一份呢?
------解决方案--------------------
设置好工程的一些属性,编译完以后会自动部署的。