自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

Vc6 安装版 支持win10.rar

Vc6 安装版 支持win10.rar

2021-03-21

DDVUE文档说明,以及插件

这是一个AutoCad的ActiveX控件,里面有ocx 和说明文档,请查阅,但是里面有个问题就是,我没法用create那些函数去构建 modelspace, 麻烦哪位大神发现了给我讲解下

2021-03-23

VC6.0绿色集成插件.rar

增加VAX,WndTabs,VC6LineNumberAddin.dll(显示行号插件),VCDebug.dll(调试辅助插件)。

2021-03-21

监视目录的简单例子.rar

MFC下监视目录的简单例子

2021-06-01

VC++ MFC中文文档

VC++ MFC中文文档

2021-04-25

西红柿插件,支持vc6.0.rar

西红柿插件,支持vc6.0使用

2021-03-21

Visual C++ 6.0 文件关联助手.rar

Visual C++ 6.0 文件关联助手

2021-03-21

vc6插件.rar VC6 在64位系统下结束调试不能正常结束的问题

包含显示行号, VC6 在64位系统下结束调试不能正常结束的问题

2021-03-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除