读书人

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

发布时间: 2012-02-05 12:07:15 作者: rapoo

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的地方 改成 空格符(我忘记了二进制表示成什么了..) 就可以了

读书人网 >C#

热点推荐