
C++代码
delbboy
爱好软件开发,篮球,乒乓,电影... 现在还在杭州电子科技大学读书
展开
-
MFC编程学习
1.对话框的key消息先要被PreTranslateMessage函数处理,然后转到onKeyDown处理 ,所有屏蔽一些按键可以到PreTranslateMessage函数里进行(注意过滤WM_KEYDOWN 和 WM_SYSKEYDOWN(一些系统按键))2.组合键的判断BOOL bCtrlKeyDown =GetAsyncKeyState(VK_CONTROL)>>((s原创 2012-04-13 13:07:20 · 1124 阅读 · 0 评论 -
使用RawInputDevices实现快捷键
描述:使用截获RawInputDevices中的键盘事件方法,实现快捷键功能,该方法与HOOK技术使用会产生冲突(原因未查),所以使用HOOK时不要使用该方法单键,双键,三键,n键快捷键都可以使用方法:1.窗口初始化事件中调用CompositeKeyShortCut_RegisitKeyBoard2.在wnproc事件中调用CompositeKeyShortCut_DoCo原创 2012-02-06 15:20:29 · 4099 阅读 · 0 评论 -
SSDT替换ZwSetInformationFile实现保护某文件不被删除
#include typedef struct _SDT{ PULONG ServiceTableBase; PULONG ServiceCounterTableBase; ULONG NumberOfService; PUCHAR ParamTableBase;}SDT, *PSDT; typedefNTSTATUS(__stdcall转载 2012-03-31 16:32:13 · 1942 阅读 · 1 评论 -
xp设置IP不重启(静态+动态)
本文是通过禁用启用网卡让IP设置生效,因为使用DhcpNotifyConfigChange方法效果不好,且容易发生溢出问题typedef int (CALLBACK* DHCPNOTIFYPROC)(LPWSTR, LPWSTR, BOOL, DWORD, DWORD, DWORD, int);typedef struct tagAdapterInfo{string strName转载 2012-04-10 17:35:20 · 4193 阅读 · 0 评论