会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
itdef
上一页
1
···
120
121
122
123
124
125
下一页
2014年7月6日
记录下 UTF6 GBK 转换函数
摘要: int GBK2UTF8(char *szGbk,char *szUtf8,int Len) { // 先将多字节GBK(CP_ACP或ANSI)转换成宽字符UTF-16 // 得到转换后,所需要的内存字符数 int n = MultiByteToWideChar(CP_ACP,0,s...
阅读全文
posted @ 2014-07-06 13:23 itdef
阅读(305)
评论(0)
推荐(0)
2014年6月7日
redis学习笔记
摘要: redis是一个key-value存储系统。和Memcached类似,它的效率很高。目前推出了LIN版 本和WIN版本.虽然不怎么使用数据库,但是抱着开卷有益的心态,我学习了下其中的数 据结构,还是受益良多的。参考 <Redis 设计与实现> 黄健宏 (huangz1990). 1、内存管理 red
阅读全文
posted @ 2014-06-07 11:31 itdef
阅读(346)
评论(0)
推荐(0)
ip白名单 通过* ? 检测IP匹配 轻量级
摘要: #include "stdafx.h"#include #include #include const int maxCount = 100;const int strMaxLen = 16; BOOLEAN IsMatchPattern(const char* ipPattern,const ...
阅读全文
posted @ 2014-06-07 11:22 itdef
阅读(711)
评论(0)
推荐(0)
2014年6月1日
winsock select 学习代码(2)
摘要: 之前文章的改进版服务器仅仅接受客户端发送的字符串并显示客户端可以调节发送数目 但是不能超过64// SelectServer.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include #include #pragma comment(lib,"ws2_32"...
阅读全文
posted @ 2014-06-01 13:32 itdef
阅读(545)
评论(0)
推荐(0)
winsock select 学习代码(1)
摘要: // SelectCli.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include #include #pragma comment(lib,"ws2_32")#define SOCKET_MAXCNT 64#define THREAD_NUM 2 //...
阅读全文
posted @ 2014-06-01 13:28 itdef
阅读(285)
评论(0)
推荐(0)
2014年5月29日
关于隐藏文件夹
摘要: 学了文件过滤驱动,其实多少都要尝试下文件夹隐藏,网络上关于这些的讲解和代码都不少。主要是使用文件过滤驱动监控IRP_MJ_DIRECTORY_CONTROL的IRP,对其返回的FILE_BOTH_DIR_INFORMATION结构进行过滤和修改达到我们隐藏我们指定的文件夹的目的。FILE_BOTH_...
阅读全文
posted @ 2014-05-29 20:36 itdef
阅读(765)
评论(0)
推荐(0)
IoGetRelatedDeviceObject学习
摘要: PDEVICE_OBJECTIoGetRelatedDeviceObject( IN PFILE_OBJECT FileObject )/*++Routine Description: This routine returns a pointer to the actual dev...
阅读全文
posted @ 2014-05-29 20:32 itdef
阅读(926)
评论(0)
推荐(0)
CPU与IRP的一些相关函数
摘要: VOIDKiAdjustIrpCredits ( VOID )其中 Number = KeNumberProcessors;Prcb = KiProcessorBlock[Index];多核情况下调整每个CPU的IRP对象配额。在while (Index Lookaside...
阅读全文
posted @ 2014-05-29 20:30 itdef
阅读(494)
评论(0)
推荐(0)
HOOK NTFS 禁止格式化
摘要: if(bHooked == FALSE){RtlInitUnicodeString (&HookDriverName, L"\\FileSystem\\Ntfs");//获得\Driver\VolSnap驱动对象status = ObReferenceObjectByName (&HookDrive...
阅读全文
posted @ 2014-05-29 20:29 itdef
阅读(604)
评论(0)
推荐(0)
文件重命名的几种写法
摘要: 现在主要的是通过往ZwSetInformationFile发送HANDLE和改名请求再者就是往IoSetInformation发送FILEOBJECT和改名请求以及我自己模仿iosetinformation写成的创建IRP改名voidRenameFileROutineByHandle(){ UNIC...
阅读全文
posted @ 2014-05-29 20:27 itdef
阅读(1346)
评论(0)
推荐(0)
上一页
1
···
120
121
122
123
124
125
下一页
导航
博客园
首页
新随笔
联系
订阅
管理
公告