YiMiTuMi

使我进步的不是谦虚,而是别人羡慕我时我的那份骄傲!

(一)基础知识--汇编笔记

汇编语言

汇编基础 汇编的3类指令:  1)汇编指令:机器码的助记符,有对应的机器码。  2)伪指令:没有对应的机器码,由编译器执行,计算机并不执行。  3)其他符号:如+、-、*、/等,由编译器识别,没有对应的机器码。 汇编语言的核心是汇编指令,它决定了汇编语言的性质。 磁盘不同于内存,磁盘上的数据或程序如果不读到内存中,就无法被CPU使用。 CPU进行数据读写与外部器件的3类交互: ...

MFC设置标签页

MFC

MFC设置标签页 经常看到一个页面中有很多个选卡,其实每个选卡就一个新的页面。 1)先建立一个底层的窗口,并在上面添加 Tab Control 控件。 2)定义变量 CTabCtrl m_TabCtrl; //Tab控件变量 Cxxx1 m_Tabxxx1; //标签页面 Cxxx2 m_Tabxxx2; //标签页面 3)绑定Tab控件变量 DDX_Control(pDX, ...

注册表修改项名

c++

注册表修改项名 windows中并没有提供修改注册表项名的接口(可能有我没找到),就手动写了一下。 思路:   1)利用注册表的备份功能先备份出要改名的文件。   2)删除要改名的文件。   3)建一个要改的新名的项。   4)将当前备份还原到新项中。 导出导入注册表权限获取函数 BOOL GetPrivilege() { BOOL bFlag = TRUE; do ...

获取TrustedInstaller权限

c++

获取TrustedInstaller权限 TrustedInstaller其实是windows系统中的一个虚拟用户,当你需要对C盘的一些系统文件进行修改的时候就会提示你“需要TrustedInstaller提供的权限才能修改此文件”。(有种VIP用户的感觉) 就不介绍手动修改了手动修改在网上很多,可以去查一下。 主要使用dos命令来进行修改,在C++中执行dos命令可以用下面这个函数:...

Windows功能管控

c++

Windows功能管控 禁用任务管理器 禁用任务管理器主要是对注册表进行操作,在注册表 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System 位置下有一个名为 DisableTaskMgr 的键值(也有可能没有,没有的话就新建一个或程序生成一个),该键值的类型为 REG_DWORD 。当该键...

花语

MFC

依米花 – 转瞬即逝的爱,奇迹 荼蘼花 – 末路之美 银莲花 – 失去的希望 雪莲花 – 祈愿愿望达成后的安慰 时钟花 – 爱在你身边 水晶兰 – 真诚无害 紫苑花 – 回忆、反省、追想 夕雾花 – 热烈想念、一往情深 海芋花(橙红色)– 我喜欢你 格桑花 – 聆取眼前人 向日葵 – 沉默的爱 蓝花楹 – 在绝望中等待爱情 彼岸花 – 花开叶落,花叶永不相见。–无尽的...

MFC-ListCotrol

MFC

MFC List初始化 LONG lStyle; lStyle = GetWindowLong(m_list.m_hWnd, GWL_STYLE); //获取当前窗口style lStyle &= ~LVS_TYPEMASK; //清除显示方式位 lStyle |= LVS_REPORT; //设置style lStyle |= LVS_SINGLESEL;//单选模式 SetWi...

MFC获取当前执行路径

MFC

MFC获取当前执行路径 获取当前执行文件的路径信息。 CString strAppPath; TCHAR szModuleFileName[MAX_PATH]; TCHAR drive[_MAX_DRIVE]; // 盘符名称,比如说C盘啊,D盘啊 TCHAR dir[_MAX_DIR]; // 目录 TCHAR fname[_MAX_FNAME]; // 进程名字 TCHAR ...

MFC禁用任务管理器

MFC

MFC禁用任务管理器 禁用任务管理器主要是对注册表进行操作,在注册表 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System 位置下有一个名为 DisableTaskMgr 的键值(也有可能没有,没有的话就新建一个或程序生成一个),该键值的类型为 REG_DWORD 。当该键值位1时,任务管理器...

MFC禁用按键操作

MFC

MFC禁用按键操作 禁用按键主要是对消息进行处理,比如鼠标和键盘的消息。可以通过重载 PreTranslateMessage 函数来进行截取消息 。PreTranslateMessage 函数表示在消息处理(TranslateMessge和DispatchMessage等)前所做的操作,函数的返回值为TRUE,那么消息处理终止,不会调用TranslateMessge和DispatchMes...