- 博客(10)
- 资源 (2)
- 收藏
- 关注
原创 DWORD dwPID
void CCodeInjecterDlg::InjectMachineCode(DWORD dwPID){ char *ansiMachine = NULL; CString strAsm = m_strAsm; strAsm.Append(_T("XOR EAX,EAX\r\n")); strAsm.Append(_T("RETN 0")); //预转换 int nSize =
2015-11-19 07:36:51
875
原创 使用CScrollView创建滚动条
滚动条的作用在于当绘制的图形超过客户区的大小的时候,通过滚动条的移动来观测整个图形,VC中提供了CScrollView类来完成滚动条的绘制,在创建工程的时候的第六步,将基类选择为CSrollView。如果之前已经选择CView为基类,请将你的程序进行如下改动:(1)将CXXXView.cpp和CXXXView.h中的CView全部替换为CSrollView(XXX为工程名称)(2)通过ClassW
2015-11-19 07:36:18
2128
原创 MFC窗体上的STATIC控件鼠标移上去改变文本和背景颜色,鼠标离开恢复正常
MFC窗体上的STATIC控件鼠标移上去改变文本和背景颜色,鼠标离开恢复正常。
2015-08-28 12:41:15
4008
原创 汇编代码注入器
void CCodeInjectDlg::OnBnClickedButtonInject(){ // TODO: 在此添加控件通知处理程序代码 if (m_dwPid == 0) return; int nMaxCmdSize = (m_reAsmCode.GetLineCount() + 1) * MAXCMDSIZE; //最大申请的内存大小 HANDLE hProcess =
2014-08-22 17:28:55
6567
4
转载 虚拟键码对照表
虚拟键码 对应值 对应键VK_LBUTTON1鼠标左键VK_RBUTTON2鼠标右键VK_CANCEL3CancelVK_MBUTTON4鼠标中键VK_XBUTTON15VK_XBUTTON26VK_BACK8BackspaceVK_TAB
2013-04-17 21:19:02
629
转载 使用CScrollView创建滚动条
滚动条的作用在于当绘制的图形超过客户区的大小的时候,通过滚动条的移动来观测整个图形,VC中提供了CScrollView类来完成滚动条的绘制,在创建工程的时候的第六步,将基类选择为CSrollView。如果之前已经选择CView为基类,请将你的程序进行如下改动:(1)将CXXXView.cpp和CXXXView.h中的CView全部替换为CSrollView(XXX为工程名称)(2)通过ClassW
2013-04-17 19:15:24
548
转载 C++经典程序代码大全
//根据半径计算圆的周长和面积#include const float PI=3.1416; //声明常量(只读变量)PI为3.1416float fCir_L(float); //声明自定义函数fCir_L()的原型 float fCir_S(float); //声明自定义函数fCir_S()的原型 //以下是main()函数
2013-04-14 16:21:38
176322
27
转载 UTF-8、Unicode、Gb2312编码之间的转换类
class CChineseCode{ public:// 把UTF-8转换成Unicode static void UTF_8ToUnicode(wchar_t* pOut,char *pText);//Unicode 转换成UTF-8 static void UnicodeToUTF_8(char* pOut,wchar_t* pText);// 把U
2012-11-09 09:04:59
465
sqlite3.6.15 for delphi
2009-08-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人