首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

C#读.exe文件的简单有关问题

2012-02-05 
C#读.exe文件的简单问题我拿c#程序修改exe文件时候的问题StreamReadersrnewStreamReader(@ C:\测试.exe

C#读.exe文件的简单问题
我拿c#程序修改exe文件时候的问题
StreamReader   sr   =   new   StreamReader(@ "C:\测试.exe ");
while   (sr.Peek()   >   -1)
{
string   sss=sr.ReadLine();
                  listBox1.Items.Add(sss);  
}
这样取的来的东西和我拿UltraEdit看到的东西大不一样  
UltraEdit看到的是16进制的东西特别长而c#打开的看上去就几行乱码
我是想动态的修改EXE文件,怎么用C#正确的打开EXE文件?

[解决办法]
呵呵..
其实读了的~
遇到 全0的地方 它表示成了停止 所以没显示出来
你把 全0的地方 改成 空格符(我忘记了二进制表示成什么了..) 就可以了

热点排行