
Win32/MASM/C++
文章平均质量分 73
zfrong
98年接触计算机,多年Windows软件Web开发经验。知识面广,善于发现问题、分析问题、解决问题。方向:IT项目(策划管理投资).大信息量处理(搜索检索信息抽取挖掘人工智能).
上海MSN:zfrong2000##hotmail.com
展开
-
PE文件格式详解
PE文件格式详解 Windows NT 3.1引入了一种名为PE文件格式的新可执行文件格式。PE文件格式的规范包含在了MSDN的CD中(Specs andStrategy, Specifications, Windows NT File FormatSpecifications),但是它非常之晦涩。 然而这一的文档并未提供足够的信息,所以开发者们无法很好地弄懂PE格式转载 2008-11-08 22:14:00 · 817 阅读 · 0 评论 -
C#.NET和C++结构体Socket通信与数据转换
<br />C#.NET和C++结构体Socket通信与数据转换<br />最近在用C#做一个项目的时候,Socket发送消息的时候遇到了服务端需要接收C++结构体的二进制数据流,这个时候就需要用C#仿照C++的结构体做出一个结构来,然后将其转换成二进制流进行发送,之后将响应消息的二进制数据流转换成C#结构。<br />1、仿照C++结构体写出C#的结构来Code<br /> 1using System.Runtime.InteropServices;<br /> 2<br /> 3 [Ser转载 2010-06-28 10:49:00 · 1512 阅读 · 0 评论 -
C#.NET和C++结构体Socket通信与数据转换
<br />C#.NET和C++结构体Socket通信与数据转换<br />最近在用C#做一个项目的时候,Socket发送消息的时候遇到了服务端需要接收C++结构体的二进制数据流,这个时候就需要用C#仿照C++的结构体做出一个结构来,然后将其转换成二进制流进行发送,之后将响应消息的二进制数据流转换成C#结构。<br />1、仿照C++结构体写出C#的结构来Code<br /> 1using System.Runtime.InteropServices;<br /> 2<br /> 3 [Ser转载 2010-06-28 10:48:00 · 1720 阅读 · 0 评论 -
C#.NET和C++结构体Socket通信与数据转换
<br />C#.NET和C++结构体Socket通信与数据转换<br />最近在用C#做一个项目的时候,Socket发送消息的时候遇到了服务端需要接收C++结构体的二进制数据流,这个时候就需要用C#仿照C++的结构体做出一个结构来,然后将其转换成二进制流进行发送,之后将响应消息的二进制数据流转换成C#结构。<br />1、仿照C++结构体写出C#的结构来Code<br /> 1using System.Runtime.InteropServices;<br /> 2<br /> 3 [Ser转载 2010-06-28 10:47:00 · 4938 阅读 · 0 评论 -
C#中对象指针的使用
1,得到某个类的实例的指针。MyClass newClass = new MyClass();RuntimeTypeHandle handle = newClass.GetType().TypeHandle;IntPtr ptr = handle.Value;这样就得到了指向该类实例的指针。2.根据已知指针返回某个类的实例int handler = XXXX;In转载 2009-07-16 12:56:00 · 8024 阅读 · 4 评论 -
memcached完全剖析详解
原贴:http://tech.idv2.com/2008/07/31/memcached-005/memcached完全剖析–1. memcached的基础版权声明:可以任意转载,但转载时必须标明原作者charlee、原始链接http://tech.idv2.com/2008/07/10/memcached-001/以及本声明。翻译一篇技术评论社的文章,转载 2009-03-19 13:39:00 · 6970 阅读 · 0 评论 -
IE5/IE6/IE7/IE8的代理服务器的设置与取消(C#.Net)实现
要实时更新IE所有实例需调用如下API:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->[DllImport("wininet.dll", SetLastError = true)] private static extern b转载 2009-02-17 13:33:00 · 5946 阅读 · 3 评论 -
C# WebBrowser 设置代理完全解决方案【转贴】
The WebBrowser control is just an embeddded IE Control, I believeany settings in IE, like the proxy settings, are honered just the sameas they are in IE. You can change the proxy with InternetSe转载 2009-02-12 10:18:00 · 4895 阅读 · 1 评论 -
Windows操作系统发展简史[组图]
《连线》杂志日前发表分析文章称,在过去的23年中,Windows操作系统经历了一个从无到有,从低级到高级的发展过程,总体趋势是功能越来越强大了,用户使用起来越来越方便了。但其发展进程并非是一帆风顺的,中间也曾多次出现曲折。应用最广泛的Windows操作系统在不断地发展,其发展进程充满了不确定性。Windows的成功与处理器速度的提高和内存容量的增加可谓“休戚与共”。微软依靠大量第三方软件让用户喜欢转载 2008-11-21 19:11:00 · 1217 阅读 · 0 评论 -
从Windows 1.0到Vista启动画面回顾
成千上万的PC用户每天打开电脑首先看到的就是Windows启动画面,从1985年到2008年,跨跃24年的时间里,计算机用户们到底经历了什么样的视觉历程?总有人说,微软的这个系统不好,那个系统不好。其实大家的说法也对,也不对。毕竟没有任何技术都能够一步到位(不然我们现在直接做着飞碟去外层空间交友了),从略长的时间角度来讲,Windows很明显地在进步。虽然有很多人张口骂Windows ME转载 2008-11-21 19:14:00 · 836 阅读 · 0 评论 -
数据结构在.net加密解密反流程混淆中的应用[看雪学院2006金秋读书季]
标 题: 数据结构在.net反流程混淆中的应用[看雪学院2006金秋读书季] 作 者: tankaiha 时 间: 2006-11-07 12:52 链 接: http://bbs.pediy.com/showthread.php?threadid=34505 详细信息: 数据结构是计算机专业的必修课,但抽象的概念有时让人觉得它难以运用,也有转载 2009-01-09 10:48:00 · 1326 阅读 · 0 评论 -
NativeC++通过CLI调用C#的Form
NativeC++通过CLI调用C#的Form 一 调用方法 Native C++的project调用C#的DLL,一般有3中方法: 1)通过COM封装 2)通过CLI/C++的Wrapper 3) 在VS中可以直接修改NativeC++的project或是部分文件为使用CLR来调用C#的DLL二 实例1)C#的一个转载 2008-11-08 23:05:00 · 1344 阅读 · 0 评论 -
.net中 CLI/C++中混合类的使用[CAutoNativePtr智能指针]
CLI/C++中混合类的使用-CAutoNativePtr智能指针 一 混合类所谓混合类是指CLI/C++中native的Class中可以包含CLR对象,CLR的class也可以包含Naitve的对象。1)native的class中包含CLR对象,必须通过gcroot。2)CLR中的class中包含native的对象,必须是指针,也可以使用高手写的CAu转载 2008-11-08 23:01:00 · 2201 阅读 · 0 评论 -
为什么要学Win32及Win32程序框架
为什么要学Win32及Win32程序框架<br /><br />前言:<br /><br /> 最近在看侯捷的《深入浅出MFC》,在理解MFC时觉得必须要掌握win32,才能更好的理解MFC,才能写出更有用的程序。于是将自己对win32程序的理解写了下来,供朋友们参考。文中的两幅图是从书中截取的。<br /><br />正文:<br /><br /> 现在有很多想走VC这条路的朋友,一开始就是MFC,虽然啃过一段时间书后,能写出一些小程序,但越往后你就会越觉得困难。我的一个网友昨天跟我聊天的转载 2010-11-04 21:51:00 · 1110 阅读 · 1 评论