浙林龙哥

   :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  C/C++

摘要:标题:如何在windows程序中读取bios内容(物理内存内容) 作者: 火翼[CCG] 组织 : [CCG] (China Cracking Group) 今天和夜月兄讨论了一下在windows nt/2000/xp下如何读取bios信息,现在把 结果向大家汇报一下。 大家都知道,windows接管了对物理内存的直接存取,而bios信息存在物理内存 的f000:0000处,关键... 阅读全文
posted @ 2005-10-29 00:35 浙林龙哥 阅读(2394) 评论(0) 推荐(0) 编辑

摘要:关于Debug和Release之本质区别的讨论 一、Debug 和 Release 编译方式的本质区别 Debug 通常称为调试版本,它包含调试信息,并且不作任何优化,便于程序员调试程序。Release 称为发布版本,它往往是进行了各种优化,使得程序在代码大小和运行速度上都是最优的,以便用户很好地使用。 Debug 和 Release 的真正秘密,在于一组编译选项。... 阅读全文
posted @ 2005-10-05 06:40 浙林龙哥 阅读(1750) 评论(0) 推荐(0) 编辑

摘要:利用Win32的网络函数创建一个网络浏览器 Dale Rogerson Microsoft 网络开发技术小组 摘要 这篇技术性文章讨论了如何利用Microsoft Win32网络函数创建一个网络浏览器。这篇文章的宗旨是让读者了解一些Win32网络函数的作用、能力和使用范围,而不是为这些功能给出一个详细的文档。这篇文章所配合的SurfBear样本应用程序使用Win32网络... 阅读全文
posted @ 2005-09-04 20:32 浙林龙哥 阅读(1369) 评论(1) 推荐(0) 编辑

摘要:编写断点续传和多线程下载模块 概述 在当今的网络时代,下载软件是使用最为频繁的软件之一。几年来,下载技术也在不停地发展。最原始 的下载功能仅仅是个“下载”过程,即从WEB服务器上连续地读取文件。其最大的问题是,由于网络的不稳定性,一旦连接断开使得下载过程中断,就不得不全部 从头再来一次。 随后,“断点续传”的概念就出来了,顾名思义,就是如果下载中断,在重新建立连接后,跳过已经下载的... 阅读全文
posted @ 2005-08-18 22:48 浙林龙哥 阅读(3509) 评论(0) 推荐(0) 编辑

摘要:typedef struct A { WORD m1; WORD m2; LONGLONG n1; LONGLONG n2; LONGLONG n3; DWORD x; }a; 然后,sizeof(A),等于多少? 40!! WORD是2,DWORD是4,LONGLONG是8 2+2+8+8+8+4 = 32呀?怎么会是40? 原来是V... 阅读全文
posted @ 2005-08-18 20:52 浙林龙哥 阅读(893) 评论(1) 推荐(0) 编辑

摘要:A Short History of Character Sets. In this article I will provide some background to character sets and character encodings. The focus is on what is needed to work with XML parsers, as a preliminar... 阅读全文
posted @ 2005-08-18 16:40 浙林龙哥 阅读(940) 评论(0) 推荐(0) 编辑

摘要:By solotny A generic way to callback a member function using ATL thunk technique Download source - 5.56 Kb Introduction Daniel Lohmann has a deep look at use member functions for C-style callb... 阅读全文
posted @ 2005-08-16 14:02 浙林龙哥 阅读(1524) 评论(0) 推荐(0) 编辑

摘要:FROM:http://blog.donews.com/heinsect/category/38728.aspx XPCOM - Mozilla's cross-platform component object model. BlackConnect - Java-to-XPCOM bridge that allows interoperability between Java and ... 阅读全文
posted @ 2005-08-10 13:38 浙林龙哥 阅读(886) 评论(0) 推荐(0) 编辑

摘要:Be aware that ClassWizard offers no member variable support for the common controls. You'll have to add code to your OnInitDialog and OnOK functions to initialize and read control data. ClassWiz... 阅读全文
posted @ 2005-08-03 13:22 浙林龙哥 阅读(429) 评论(0) 推荐(0) 编辑

摘要:For Win32 Programmers Actually, Win32 no longer has a WM_CTLCOLOR message. It was replaced by control-specific messages such as WM_CTLCOLORBTN, WM_CTLCOLORDLG, and so on. MFC and ClassWizard proce... 阅读全文
posted @ 2005-08-03 13:12 浙林龙哥 阅读(401) 评论(0) 推荐(0) 编辑

摘要:API 作简繁体转换 時間: 2004/3/25 作者: Robert 參考: MSDN 關鍵字: 简繁体 API 内码 BIG5 GB2312 MultiByteToWideChar WideCharToMultiByte 目的: 幫助受 內碼轉換 困擾的朋友 1. 输入Big5字符,返回Gb简体字符 //-----------------------------------------... 阅读全文
posted @ 2005-07-30 21:31 浙林龙哥 阅读(1298) 评论(1) 推荐(0) 编辑

摘要:每一个软件开发人员绝对必须掌握的关于 Unicode 和字符集的最基础的知识 选择自 inelm 的 Blog http://www.cnblogs.com/huqingyu/archive/2004/08/09/31608.html 关键字: Unicode, Character Set, 字符集, UTF-8, ANSI, ASCII, UTF-7 原文标题: The Abs... 阅读全文
posted @ 2005-07-30 13:14 浙林龙哥 阅读(1223) 评论(0) 推荐(0) 编辑

摘要:今天练习VC编译选项设置。现在有三个工程A、B和C;A和B是链接库,C是EXE的demo程序。B调用A,C调用B。 1.最初的编译是:A、B编为动态库,并生成LIB,C包含这个LIB,生成EXE。 这样是简单的,C的项目设置LINK属性页、Category为Input的选项中,填入A与B的LIB就可以了。 需要注意的是,在这里用到了多线程,在C/C++属性页中、Category为... 阅读全文
posted @ 2005-07-29 15:08 浙林龙哥 阅读(1104) 评论(0) 推荐(1) 编辑

摘要:http://gsp.eduvax.net/gspobjects.html 阅读全文
posted @ 2005-07-29 07:13 浙林龙哥 阅读(723) 评论(0) 推荐(0) 编辑

摘要:最近项目中设计到JNI的技术,对于VC++我是一知半解.JNI是知道和Native方法的接口,从来没用过.但是摸了一会,还是感觉有点门路,搞定了JNI的难题以后,对于自己这点小小的进步不敢隐瞒,公开出来给还不了解的兄弟们作个参考. Java中使用JNI调用DLL 1 编写范例文档 public class TestNative{ private native int ... 阅读全文
posted @ 2005-07-28 13:17 浙林龙哥 阅读(702) 评论(0) 推荐(0) 编辑

摘要:挺好玩的C语句 我在学习VC,或者在阅读别人写的文章的时候,偶尔碰到下面很多有趣的,并且很奇怪的语句,整理起来,以备后忘. 其实有些是不大容易想到的技巧,贴出来权当大伙饭后没事的小品文,当然不要过多的看重类似的语句学习,而忽略了基础知识。 一. 奇怪的宏定义 (1) #define for if(0); else for 按照c++标准,for中定义的变量的... 阅读全文
posted @ 2005-07-28 13:03 浙林龙哥 阅读(912) 评论(0) 推荐(0) 编辑

摘要:在VC中编译、运行程序的小知识点 1、Run-Time Library Run-Time Library是编译器提供的标准库,提供一些基本的库函数和系统调用。 我们一般使用的Run-Time Library是C Run-Time Libraries。当然也有Standard C++ libraries。 C Run-Time Libraries实现ANSI C的标准库。VC... 阅读全文
posted @ 2005-07-28 13:01 浙林龙哥 阅读(2335) 评论(1) 推荐(0) 编辑

摘要:1. Mouse Move void CEx05cView::OnMouseMove(UINT nFlags, CPoint point) { if (m_bCaptured) { CClientDC dc(this); OnPrepareDC(&dc); CRect rectOld(m_pointTopLeft, m_... 阅读全文
posted @ 2005-07-27 16:36 浙林龙哥 阅读(428) 评论(0) 推荐(0) 编辑

摘要:With the TrueType fonts, it doesn't much matter what mapping mode you use; simply choose a font height and go for it. No need to worry about points. If you're using the CDC::GetTextExtent ... 阅读全文
posted @ 2005-07-27 10:12 浙林龙哥 阅读(700) 评论(0) 推荐(0) 编辑

摘要:pDC->SelectObject返回的指针所指向的GDI对象有可能会被delete掉,所以不能只保存返回的指针。正确的做法:convert the return pointer to Windows Handle with the GetSafeHdc member function. For other device contexts, such as those for printe... 阅读全文
posted @ 2005-07-26 15:24 浙林龙哥 阅读(413) 评论(0) 推荐(0) 编辑