- 博客(14)
- 资源 (63)
- 问答 (1)
- 收藏
- 关注
翻译 控制台程序窗口隐藏
#pragma comment( linker, "/subsystem:\"windows\" /entry:\"mainCRTStartup\"" )
2019-06-23 14:53:49 286
转载 WIN32
消息,就是指Windows发出的一个通知,告诉应用程序某个事情发生了。例如,单击鼠标、改变窗口尺寸、按下键盘上的一个键都会使Windows发送一个消息给应用程序。消息本身是作为一个记录传递给应用程序的,这个记录中包含了消息的类型以及其他信息。例如,对于单击鼠标所产生的消息来说,这个记录中包含了单击鼠标时的坐标。这个记录类型叫做TMsg,它在Windows单元中是这样声明的:typeTMsg...
2019-06-23 14:52:55 325
原创 从零开发一个反汇编引擎,手工分析Opcode???
很久以前就想着自己开发一个反汇编引擎了,不久前又对这方面有兴趣,所有就研究了一下,其实也就那么一回事,不算太难的东西,语言基础比较好的兄弟可以去读一下微软的官方文档《64-ia-32-architectures-software-developer-instruction-set-reference-manual-3253》里面的2.2 IA-32E MODE和附录A,其它可以读一下《ArtofD...
2019-06-23 14:37:17 2092 1
原创 分离位图的RGB通道
位图文件结构很好分析,不像png图像。//处理位图//@szPath: 位图的路径VOID HandleBitmap(CHAR* szPath){ //路径不为空 字符串地址不为空 if (!strlen(szPath) || !szPath) return; //判断是否是位图文件 INT nPathLen = strlen(szPath); _strupr(szP...
2019-06-22 19:08:54 562
原创 函数调用辅助类
有时候代码需要加载DLL里面的函数,平常就是这样子写: HMODULE hModule_one = LoadLibraryA("Test_one.dll"); if (!hModule_one) {...} FARPROC pFunc1 = GetProcAddress(hModule_one, "TestFunction1"); if (!pFunc1) {...} FARPROC...
2019-06-19 14:31:27 192
原创 万能函数模板
#include <iostream>#include <string>using namespace std;template<typename Function,class... Args>inline auto FunWrapper(Function &&f, Args &&...args)->declty...
2019-06-16 20:04:20 231
原创 归并排序
#include <iostream>using namespace std;//取左孩子节点坐标#define GetLeftChild(x) (2*(x)+1)//取右孩子节点坐标 这里可能不需要#define GetRightChild(x) (2*(x)+2)void Show(int* pList, int nCount){ for (int nInde...
2019-06-10 18:55:00 89
原创 堆排序
#include <iostream>using namespace std;//取左孩子节点坐标#define GetLeftChild(x) (2*(x)+1)//取右孩子节点坐标 这里可能不需要#define GetRightChild(x) (2*(x)+2)void Show(int* pList, int nCount){ for (int nInde...
2019-06-10 17:38:26 104
原创 简单选择排序
#include <iostream>using namespace std;void Show(int* pList, int nCount){ for (int nIndex = 0; nIndex < nCount; nIndex++) cout << pList[nIndex] << "\t"; cout << en...
2019-06-09 13:13:10 447
原创 快速排序
#include <iostream>using namespace std;void Show(int* pList, int nCount){ for (int nIndex = 0; nIndex < nCount; nIndex++) cout << pList[nIndex] << "\t"; cout << end...
2019-06-09 13:01:00 118
原创 冒泡排序
#include <iostream>using namespace std;void Show(int* pList, int nCount){ for (int nIndex = 0; nIndex < nCount; nIndex++) cout << pList[nIndex] << "\t"; cout << end...
2019-06-05 18:28:51 94
原创 希尔排序
#include <iostream>using namespace std;void Show(int* pList, int nCount){ for (int nIndex = 0; nIndex < nCount; nIndex++) cout << pList[nIndex] << "\t"; cout << end...
2019-06-05 18:11:44 106
原创 直接插入排序
#include <iostream>using namespace std;void Show(int* pList, int nCount){ for (int nIndex = 0; nIndex < nCount; nIndex++) cout << pList[nIndex] << "\t"; cout << end...
2019-06-05 09:23:23 102
darknet-window.zip
2020-03-19
OpenCV完成编译版本下载地址.txt
2019-10-22
d3d9_hook.zip
2019-08-13
python核心编程第三版中文版PDF
2019-04-07
VM虚拟机程序加壳
2019-03-15
Windows下使用驱动隐藏USB驱动器的办法
2021-03-28
TA创建的收藏夹 TA关注的收藏夹
TA关注的人