大约有 49,000 项符合查询结果(耗时:0.0417秒) [XML]
NtMapViewOfSection注入 - C/C++ - 清泛网 - 专注C/C++及内核技术
...(NTSTATUS)(Status) >= 0)
typedef enum _SECTION_INHERIT
{
ViewShare = 1,
ViewUnmap = 2
} SECTION_INHERIT;
typedef NTSTATUS (__stdcall *func_NtMapViewOfSection) ( HANDLE, HANDLE, LPVOID, ULONG, SIZE_T, LARGE_INTEGER*, SIZE_T*, SECTION_INHERIT, ULONG, ULONG );
func_NtMapViewOfSection NtMa...
CDHtmlDialog的基本使用(C++调用JS函数的实现) - C/C++ - 清泛网 - 专注IT技能提升
...* exceptInfo,
UINT* nArgErr );
public:
afx_msg void OnBnClickedButton1();
JSCppInteractiveDlg.cpp末尾添加如下代码:
void CJSCppInteractiveDlg::OnBnClickedButton1()
{
// TODO: 在此添加控件通知处理程序代码
IHTMLDocument2* pDoc = NULL;
CDHtmlDialog::GetDHtmlDocum...
ATL COM开发入门(一)(JS调用ActiveX/COM组件) - C/C++ - 清泛网 - 专注C/C++及内核技术
...件中新增了一个接口:
interface IAtlDemoIf : IDispatch{
[id(1)] HRESULT ConcatStr([in] BSTR* pStr1, [in] BSTR* pStr2, [out,retval] BSTR* pRetStr);
};
AtlDemoIf.h中新增了一个公开成员函数:
STDMETHOD(ConcatStr)(BSTR* pStr1, BSTR* pStr2, BSTR* pRetStr);
AtlDemoIf.cpp中...
获得ActiveX控件所在网页的对象模型 - C/C++ - 清泛网 - 专注C/C++及内核技术
...对象模型基本上翻译自以下两文http: support.microsoft.com kb 172763 EN-US #appliestohttp: support.microsoft.com kb 181678一. 获得所在IE页...基本上翻译自以下两文
http://support.microsoft.com/kb/172763/EN-US/#appliesto
http://support.microsoft.com/kb/181678
一. 获...
ATL CComPtr和CComQIPtr详解 - C/C++ - 清泛网 - 专注IT技能提升
...针的QueryInterface接口,来获得对应的正确的接口指针。
(1) 构造函数
第一个参数为智能接口指针的类型,第二个参数为 智能指针的接口ID。
CComPtr<IUnknown> punk;
下面三个例子完全相同
CComPtr<IXXX> pno;
CComPtr<IXXX,&__uuidof(IXXX)> pno;
C...
C++形参与实参的区别(实例解析) - C/C++ - 清泛网 - 专注C/C++及内核技术
...函数的形参从而实现主调函数向被调函数的数据传送。
1、形参变量只有在被调用时才分配内存单元,在调用结束时, 即刻释放所分配的内存单元。因此,形参只有在函数内部有效。 函数调用结束返回主调函数后则不能再使用...
cmake与autoconf+automake的对比 - C/C++ - 清泛网 - 专注C/C++及内核技术
...NEWS、 README、 ChangeLog 、AUTHORS文件
将/usr/share/automake-1.X/目录下的depcomp和complie文件拷贝到本目录下
运行aclocal命令
运行autoconf命令
运行automake -a命令
运行./confiugre脚本
我们再看看cmake的步骤:
编写CMakeLists...
C++ template中typename和class的区别 - C/C++ - 清泛网 - 专注C/C++及内核技术
...一些微妙的不同,因为有时候,你不得不使用typename。
1. 在声明 template parameters(模板参数)时,class 和 typename 是可互换的。
2. 用 typename 去标识 nested dependent type names(嵌套依赖类型名),在 base class lists(基类列表)中或在...
c++ 写日志通用类,可设置日志级别 - C/C++ - 清泛网 - 专注C/C++及内核技术
...agma warning(disable:4996)
#define LEVEL_FATAL 0
#define LEVEL_ERROR 1
#define LEVEL_WARN 2
#define LEVEL_INFO 3
#define LEVEL_VERBOSE 4
#define LEVEL_DEBUG 5
static int nLoggerLevel = LEVEL_INFO;
void SetLoggerLevel(int nLevel);
void Log(int nLevel, LPCSTR func, INT line, LPCTSTR ...
BugTrap:程序崩溃快照、bug跟踪之利器 - C/C++ - 清泛网 - 专注C/C++及内核技术
...息
BT_SetAppName(_T("MarketInfo"));
BT_SetDialogMessage(BTDM_INTRO1, _T("We're so Sorry, program crashed because of our mistakes !"));
BT_SetDialogMessage(BTDM_INTRO2, _T("本程序会尝试收集仅与此次异常崩溃相关的数据,请将此报告发送给我们以便帮助我们开...
