- 博客(7)
- 资源 (67)
- 收藏
- 关注
原创 在unicode版本下一些mfc程序会崩溃
可能有人也碰到了向我一样的问题,那就是在多字节版本下的一个windows程序,但是在unicode版本下却会出现崩溃。崩溃的位置是在__tmainCRTStartup还是中。先看看mfc的启动流程吧。下面流程部分是转载的。 MFC封装了WIN API.大家都知道.但是MFC应用程序的真正流程又有多少人知道呢? 下面就是我对MFC启动代码的一些剖析. 在
2010-01-25 14:30:00 1725
原创 强大的CString
最近打杂,在搞ansi版本转为unicode办。最主要的就是其中涉及到字符串那些函数了。做这些工作本来就是使用那些个多字节和宽字节直接的转换为主,还有就是将那些字符串函数用t版相应函数进行替换即可。不过这其中有一点是值得欣慰的就是CString的强大之处的。在这其中CString是一个很强大的类。这个要怎么说呢,在Unicode工程中Cstring中保存的数据是使用wchar类型的。ms出来
2010-01-22 21:50:00 895 1
原创 unicode工程中使用CFile 和CStdioFile写入字符串bug
今天在搞unicode工程,发现一个问题。就是使用CStdiofile 使用WriteString写入CString但是不能写入中文汉字,很奇怪。代码如下: CStdioFile stdFile;stdFile.Open(_T("c://"),CFile::modeCreate|CFile::modeWrite);if(stdFile.m_hFile==CFile::hN
2010-01-12 14:15:00 1688
原创 Filemon中获取文件全路径方法
FileMon中获取文件全路径的方法中最为关键的技术是通过自己下发IRP给下层驱动。下发请求的cmd为FileNameInformation或其他,具体请看代码。而在filespy中的获取的全路径的方法是通过ObQueryNameString()函数得到的。ObQueryNameString这个函数只能在打开IRP(IRP_MJ_CREATE)和清除(IRP_MJ_CLEANUP)或者关
2010-01-09 21:40:00 2088
转载 vs2005 调试命令摘要举例
以 Unicode 形式列出内存>du 0x056769d0 原稿: http://msdn.microsoft.com/en-us/library/c338aexd.aspx[摘]“命令”窗口用于直接在 Visual Studio 集成开发环境 (IDE) 中执行命令或别名。可以执行菜单命令和不在任何菜单上显示的命令。若要显示“命令”窗口,请从“视图”菜单中选择“其他窗口”,再选择“
2010-01-08 12:20:00 707
原创 FileMon中的Hash表算法代码
这个hash表算法,不是很复杂。不过对于学习还是不错的选择。现在把代码贴下: 这里定义了每个hash项的结构,以及hash桶的计算。 //// Structure for the fileobject/name hash table//typedef struct _nameentry { PFILE_OBJECT FileObject;
2010-01-07 20:15:00 1127
原创 基础 驱动通信IO类型Buffered,Direct,Neither
在和驱动通信过程中,我们一般都会碰到应该选择何种类型的缓冲类型进行通信。本文将简要的介绍一下这3中类型的IO缓冲。 我想用的最多的就是Buffered这种IO进行的。现在来说说IO manager是如何对这3中类型的IO进行处理的。 1.IO manager接收到由上层下发来的请求,这里假设这个请求既包含有输入缓冲,又有输出缓冲。这个看看DeviceIoControl中的参数
2010-01-05 18:38:00 1491
Compuware Devpartner Studio 9.0.2 Professional 种子和破解文件
2010-11-02
微软过滤驱动内存管理smbios说明等技术文档
2010-04-09
icrosoft Windows Internals Fourth Edition(2004).chm
2009-04-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人