闲逛收获:Terrarium和免费asp.net空间
习惯于在网上闲逛,偶尔还能有些小收获。今天有两个比较值得一提的东西。
第一个是MS开发的一个程序员游戏Terrarium,这个玩意其实早就知道了,跟java的robocode(不 …
习惯于在网上闲逛,偶尔还能有些小收获。今天有两个比较值得一提的东西。
第一个是MS开发的一个程序员游戏Terrarium,这个玩意其实早就知道了,跟java的robocode(不 …
/
* File : src\makeimg\makeimg.c
* Purpose : This tools is used to make a runable image on bochs virtual disk
* Date : 2004.8.13
*
/
#include
#include
#include
void die(char * str)
{
fprintf(stderr,“%s\n”,str);
exit(1);
}
void usage(void)
{
die(“Usage: build bootsect setup system [rootdev] [> image]”);
}
int main …
more ...CustomAttribute表描述了该Assembly中的自定义属性,包含要实例化一个自定义属性所需要的所有信息。这个表有以下域构成,Parent是个HasCustomAttribute类型的Coded Token,Type是个CustomAttributeType类型的Coded Token;Value是个指向#Blob流的索引。一个CustomAttribute有6个Byte。
本例中有一个CustomAttribute,2E 00/0B …
闲来无事了,接着写吧。
上回书说到,一个Assembly的MetaData里面大概会有40多种表,然后我们根据一个例子分析了SSCLI下的PE文件的结构和MetaData其中的两种表Module和TypeRef。这次我们依然结合上次的例子,把剩余的几张 …
经常在别人的blog上看到发放Gmail和Wallop的邀请。我也玩玩,顺便提升一下Blog的人气。
Gmail邀请50个,Wallop邀请3个,留言就给了阿。
ä¸é¢ï¼æä»¬å°±å¼å§åææ¿å¨äººå¿çMetaDataäºã
é¦å
ï¼æ¯å¨IMAGE_COR20_HEADER䏿 ¹æ®å为MetaDataçIMAGE_DATA_DIRECTORYé¡¹æ¥æ¾MetaData表çä½ç½®ï¼è®¡ç®æ¹æ³è·ä¸ææå°çæ¾COM Headerä½ç½®ç …
SSCLI下的可执行文件格式分析(Draft)
记得MSDN上某篇介绍Windows PE文件格式的超级经典权威文章开篇说道“一个操作系统的可执行文件格式在很多方面是这个系统的一面镜子。虽然学习一个可执行文件格式通常 …
more ...é¶ä¸åæä»½æè¢«ä¿éå°äºåæµå¤§å¦çµåä¿¡æ¯ä¸å·¥ç¨å¦é¢è®¡ç®æºç§å¦ä¸ææ¯ä¸ä¸è¯»ç ç©¶çï¼ä»å»å¹´ä¹æä»½ï¼æå¼å§äº …
more ...去年软院的某个MM给了我Wallop的邀请,后来我又邀请了几个朋友,加上后来勾搭上的几个wallop友,人际网络可以说已经铺开了,但是使用度却一直 …
more ...从微软网站上(http://msdn.microsoft.com/net/sscli)下载回来的SSCLI是一个15M的压缩包。本文介绍如编译,运行,调试SSCLI和如何察看它的代码。下文所述都是笔者使用的运行环境和方法。有可 …
more ...编者按:Microsoft于2002年2月发布了Visual Studio.NET,揭开了.NET时代的序幕。几乎是与此同时,2002年3月27日,微软发布了Shared Sourced Common Language Infrastructure(共享源代码的通用语言基础设施,以下简称SSCLI)。两年过 …
more ...不知什么时候起,发现自己迷上了读源代码。MFC, CRT, STL, java VM, 编译器, Linux,Linux下的WINE, Windows CE, Boost, ACE, 泄露的Windows源代码都小有研究,虽然不能完全看懂,但是偶尔从代 …
more ...