- 博客(12)
- 资源 (8)
- 收藏
- 关注
原创 Vector的使用,以及类中使用变量还是指针的问题
Vector 变量1 ;在push_back 的时候会重新赋值,所以不用担心push_back进去的东西是否是临时变量,以及其作用区间 Vector 变量2, 在Push_back的时候,必须保证Push_back进去的地址的作用域在使用变量2期间一直存在,否则就会出现野指针在变量2之中发生不可控的风险 在类中声明变量准则 如果对象的构造函数需要传参,那么最好声明为指针类型(个人觉得比较复杂的对象最好使用指针) 使用普通变量一般用对象 ...
2021-06-26 23:40:02
453
原创 一个简单的TCP/IP通信接口处理
服务端 #include<WinSock2.h> #include <stdio.h> #include <Windows.h> #include <string> #pragma comment(lib, "WS2_32.lib") int main(int argc, char* argv[]) { WSAData wsaData; WORD sockVersion = MAKEWORD(2, 2); ::WSAStart.
2021-06-26 22:11:04
272
原创 SetHook ,修改dll中的api函数
#include<Windows.h> #include <stdio.h> BOOL SetHook(HMODULE hMod); void ProcessNameList(HMODULE hMod); typedef int(WINAPI* NewMessageBox)(HWND, LPCSTR, LPCSTR, UINT); PROC g_proc = (PROC)MessageBoxA; //取messagebox的名称 void main() { Proces.
2021-06-16 21:21:31
517
转载 转发一份加密算法AES
https://blog.youkuaiyun.com/u014230646/article/details/79552792
2021-06-13 11:37:40
1105
原创 DLL安装钩子实例
dll 头文件 #ifndef _KBHOOK_H_ #define _KBHOOK_H_ #include <Windows.h> #ifdef _KEYHOOKLIB #define _KEYHOOKLIB_EXPORTS _declspec(dllexport) #else #define _KEYHOOKLIB_EXPORTS _declspec(dllimport) #endif #define HK_KEY WM_USER + 101 BOOL _KEYHOOKLIB_EXP
2021-06-09 22:13:43
235
原创 动态加载dll
创建dll #define _DLL_MAIN_H_ #ifdef DLLDEM_EXPORTS #define DLLDEMO_API _declspec(dllexport) #else #define DLLDEMO_API _declspec(dllimport) #endif DLLDEMO_API void ExportFunc(LPCTSTR pszCountent); #endif
2021-06-08 22:01:57
219
原创 dll 创建
创建dll的文件 tou'w #define _DLL_MAIN_H_ #ifdef DLLDEM_EXPORTS #define DLLDEMO_API _declspec(dllexport) #else #define DLLDEMO_API _declspec(dllimport) #endif DLLDEMO_API void ExportFunc(LPCTSTR pszCountent); #endif
2021-06-08 21:48:39
144
原创 共享文件的方式读取BMP文件
CBitMapDlg::CBitMapDlg(CWnd* pParent /*=NULL*/) : CDialogEx(CBitMapDlg::IDD, pParent) { m_hIcon = AfxGetApp()->LoadIcon(IDR_MAINFRAME); m_nHeight = 0; m_nWidth = 0; } CBitMapDlg::~CBitMapDlg() { DeleteDC(m_hMemDC); } void CBitMapDlg::Do.
2021-06-06 12:24:02
237
2
原创 windows 文件映射函数结束
/************************************************ 作者: 版本: 函数名:CreateFileMapping 函数作用:创建一个内存映射文件的内核对象 输入参数:HANDLE hFile, -1 是创建一个共享内存,否则创建打开的文件的内存映射文件 LPSECURITY_ATTRIBUTES lpFileMappingAttributes, 是否可以继承 ...
2021-06-04 23:24:50
144
原创 windows注册表
注册表的结构:注册表就是一个数据库包含key和value,有点类似于我们的文件夹方式 注册表有6个根键 HKEY_CURRENT_USER c
2021-06-02 22:39:33
528
原创 多线程搜索文件工具
#ifndef _FIND_FILE_H_ #define _FIND_FILE_H_ #include <afxwin.h> #include<queue> struct CDirectoryNode:public CNoTrackObject { char m_szDir[MAX_PATH * 8]; }; class CRapidFinder { public: friend UINT FindEntry(LPVOID lpParam.
2021-05-05 11:32:41
280
原创 ini配置文件读取方法
head file #pragma once #include <windows.h> #include <tchar.h> class IniFile { public: enum { MAX_BUFFER_SIZE = 1024 }; IniFile(); explicit IniFile(const char *FileName); ~IniFile(); bool Open(); bool Open(const ch.
2021-03-25 21:56:55
202
DDVUE文档说明,以及插件
2021-03-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅