WriteFile写UNICODE字符串 TxT显示乱码
exchen 14年前 (2011-09-28) 4998浏览 0评论
写UNICODE字符串到TXT文件里,打开显示乱码,查了相关资料,解决的方法有两种: 1、在写入前插入0xFEFF,让系统认为是Unicode编码。注意,写入后用十六进制编辑器查看高低位是互换的 Unicode:0xFEFF UTF8:0xEFBB...
exchen 14年前 (2011-09-28) 4998浏览 0评论
写UNICODE字符串到TXT文件里,打开显示乱码,查了相关资料,解决的方法有两种: 1、在写入前插入0xFEFF,让系统认为是Unicode编码。注意,写入后用十六进制编辑器查看高低位是互换的 Unicode:0xFEFF UTF8:0xEFBB...
exchen 14年前 (2011-08-31) 3755浏览 0评论
WinMain函数与main函数不同,main可以从argc得到函数个数,然后从argv[]数组里取参数。 而WinMain函数取参数是通过lpCmdLine,lpCmdLine里不能得到参数的个数。 下面使用strtok来将参数分开。 ...
exchen 14年前 (2011-08-24) 4538浏览 0评论
HTREEITEM hRootTreeItem = m_tree.InsertItem(“Root",1,1,NULL,0); //插入根 m_tree.InsertItem(“Root",2,2,hRootTreeItem); //在...
exchen 14年前 (2011-08-24) 4200浏览 0评论
判断返回的dwType是什么,如果是REG_DWORD,则代表该项值类型是DWORD,可以使用以下方式取得值。 DWORD dwValue = *(DWORD*)lpByte; 转载请注明:exchen's blog » Reg...
exchen 14年前 (2011-08-22) 4688浏览 0评论
VC编译出来的应用程序在win7或vista下运行,有可能因为权限问题,不能成功运行。 用下面的办法,给应用程序添加一个manifest文件,程序运行时系统就会跳出UAC对话框,获得管理权限。 1.打开应用程序的源代码工程 2.添加一个“cust...
exchen 14年前 (2011-07-27) 5247浏览 0评论
在Win7下默认DbgPrint输出信息后,使用DbgView看不到内容。 新建一个reg文件,双击导出就行了。 Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SYSTEM\Curr...
exchen 14年前 (2011-07-17) 3748浏览 0评论
Hook WriteFile之后,printf也会调用WriteFile,把hook函数都整乱了,改用OutputDebugString输出信息 转载请注明:exchen's blog » Hook 小记...
exchen 14年前 (2011-07-16) 5115浏览 0评论
用CreateFile为例子,讲解一下Ring3下的Inline Hook API,基本原理很简单 1、获取CreateFile函数的地址 2、读取CreateFile函数的前8个字节 3、将CreateFile函数的前8个字节,修改成mov eax...
exchen 14年前 (2011-07-04) 5444浏览 0评论
首先在窗体上添加WM_CTLCOLOR消息,这时就会有一个OnCtlColor消息响应函数。 下面是我的OnCtlColor函数里的代码 HBRUSH CMyMailDlg::OnCtlColor(CDC* pDC, ...
exchen 14年前 (2011-06-13) 5676浏览 0评论
OPENFILENAME ofn; TCHAR szOpenFileNames[80*MAX_PATH]; TCHAR szPath[MAX_PATH]; TCHAR szFileName[80*M...
exchen 14年前 (2011-05-21) 4437浏览 0评论
HANDLE hFile; //文件句柄 HANDLE hMapping; //文件映射句柄 LPVOID lpHeadBase; //创建映射的头指针 DWORD dwFileSize; //文件...
exchen 14年前 (2011-05-12) 4308浏览 0评论
VS2008在消息列表中找不到WM_INITDIALOG。 点击此类,在属性中,“消息”图标的右边有个象菱形的图标,叫“重写”。点击它,有OnInitDialog,不是以消息的形式列出的。 OK,搞定。 转载请注明:exchen's blo...