10 2016 档案

数值存储
摘要:以补码存储 十进制&二进制转换,表格法 如,123D -> 01111011B 单精度浮点存储 符号位(1 Sign):0正,1负; 指数位(8 Exponent):需要加偏置值Bias,127 + 指数值; 尾数部分(23 Mantissa):弃小数点前那个恒1并在右端以0补全位数; 如,1234 阅读全文

posted @ 2016-10-30 15:05 NoneButNow 阅读(217) 评论(0) 推荐(0)

进程和线程
摘要:进程是系统进行资源分配和调度的一个独立单位。 线程是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位.线程自己基本上不拥有系统资源,只拥有一点在运行中必不可少的资源,但是它可与同属一个进程的其他的线程共享进程所拥有的全部资源。 进程和线程的主要差别在于它们是不同的操 阅读全文

posted @ 2016-10-30 14:18 NoneButNow 阅读(119) 评论(0) 推荐(0)

MFC 窗口移动、置顶、浮起效果
摘要:void CMFCMoveWindowDlg::OnBnClickedButton1() { //left CRect rec; GetWindowRect(&rec); rec.left -= m_iMove; rec.right -= m_iMove; MoveWindow(&rec); } v 阅读全文

posted @ 2016-10-28 23:12 NoneButNow 阅读(4215) 评论(0) 推荐(0)

MFC 文件拖拽
摘要:对话框,Accept Files(True) void CMFCDragFileDlg::OnDropFiles(HDROP hDropInfo) { TCHAR szPath[MAX_PATH] = {0}; UINT nCount = DragQueryFile(hDropInfo, 0xFFF 阅读全文

posted @ 2016-10-28 18:45 NoneButNow 阅读(1027) 评论(0) 推荐(0)

MFC 打开文件/打开路径
摘要:void CMFCOpenFileOrDirectoryDlg::OnBnClickedButton1() { //打开文件 CFileDialog dlgOpen(TRUE/*TRUE打开,FALSE保存*/, 0, 0, OFN_HIDEREADONLY|OFN_FILEMUSTEXIST, " 阅读全文

posted @ 2016-10-28 18:20 NoneButNow 阅读(2374) 评论(0) 推荐(0)

Algorithm 删除字符串中的特定字符
摘要:bool IsCharBelongString( IN const char* szIn, IN char ch ) { if (szIn) { while (*szIn) { if (ch == *szIn) { return true; } szIn++; } } return false; } 阅读全文

posted @ 2016-10-28 17:37 NoneButNow 阅读(209) 评论(0) 推荐(0)

堆结构
摘要:new 返回的地址是堆的使用地址,该地址-0x20,得到堆结构首地址heaphead [heaphead],上一个申请堆的heaphead [heaphead + 0x4],下一个申请堆的heaphead [heaphead + 0x8],文件路径 [heaphead + 0xC],文件行 [hea 阅读全文

posted @ 2016-10-28 12:26 NoneButNow 阅读(124) 评论(0) 推荐(0)

Stack Overflow(strcpy,Local)
摘要:XP SP3 void func1(char* s) { char buf[10]; strcpy(buf, s); } int _tmain(int argc, TCHAR* argv[], TCHAR* envp[]) { // unsigned char uc[] = // "\x33\xC0 阅读全文

posted @ 2016-10-28 10:02 NoneButNow 阅读(204) 评论(0) 推荐(0)

Get Shellcode
摘要:C --> Assembly --> Shellcode XP SP3 int _tmain(int argc, TCHAR* argv[], TCHAR* envp[]) { //get address // HMODULE hMod = LoadLibrary("user32.dll"); // 阅读全文

posted @ 2016-10-28 09:40 NoneButNow 阅读(175) 评论(0) 推荐(0)

MFC CTabCtrl
摘要:xxxDlg.h public: CTabCtrl m_tabctrl; #define MAX_DLG_PAGE 2 CDialog* m_pDialog[MAX_DLG_PAGE]; int m_iSelectedPage; CPageProcess m_pageProcess; CPageFi 阅读全文

posted @ 2016-10-27 23:34 NoneButNow 阅读(544) 评论(0) 推荐(0)

MFC 简单控件使用
摘要:BOOL CDemoMFCCtrlDlg::OnInitDialog() { //... SetDlgItemText(IDC_EDIT1, _T("Name")); SetDlgItemText(IDC_EDIT2, _T("PassWord")); ((CButton*)GetDlgItem(I 阅读全文

posted @ 2016-10-27 23:23 NoneButNow 阅读(464) 评论(0) 推荐(0)

MFC CListCtrl
摘要:列名、行内容的添加、删除。 据列名、行内容长度设置列宽。 排序。 提升权限 BOOL CDemoListCtrlApp::EnableDebugPrivilege() { HANDLE token; if(!OpenProcessToken(GetCurrentProcess(),TOKEN_ADJ 阅读全文

posted @ 2016-10-27 23:00 NoneButNow 阅读(367) 评论(0) 推荐(0)

导航