请问,C#编写的EXE文件怎么添加新的section呢?
我使用fopen rb+打开c#编写的EXE文件后在文件结尾添加了空位,原SectionHeader后面的空位也足够,并且添加好新的sectionheader了,但是在给NumberOfSections的值+1的之后,运行该EXE文件就会提示“不是有效的WIN32程序”
但是使用这个方法给其他的32位EXE文件添加新的section就不会出现这个情况,这是为什么呢?请指点我一下该怎么给C#编写的EXE文件添加新section呢?
但是使用这个方法给其他的32位EXE文件添加新的section就不会出现这个情况,这是为什么呢?请指点我一下该怎么给C#编写的EXE文件添加新section呢?
...全文
相关推荐
服务器提交了协议冲突. Section=ResponseStatusLine解决方法
用HttpWebrequest向服务器POST或GET数据时,有的时候或者有的机子会出现"服务器提交了协议冲突. Section=ResponseStatusLine"的错误,我用文档整理出来可用解决方法
Mono里运行C#脚本12—load_section_tables
通过上面的分析,我们就可以理解段头是怎么样加载到内存,并且找到段的开始位置和描述内容。里定义的内容太简单了,只有8个字节一项,只能说明每一段的开始位置和大小,并没有这段的属性,那么只能在后增加一头来描述这段的属性了。st_virtual_address RVA)节在内存中的偏移地址.加上ImageBase才是在内存中的地址.st_raw_data_size 节在文件中按照文件对齐后的大小.st_raw_data_ptr (FOA)节在文件中的偏移地址.st_lineno_ptr 行号表的偏移,提供调试.
C# 读写ini文件的类
C# 读写ini文件的类
用C#调用ini文件
用C#调用ini文件,再用到配置文件还是很有用的
C#使用Windows系统API函数读写Win.ini文件
摘要:C#源码,系统相关,API C#使用Windows系统API函数读写Win.ini文件,演示如何将信息写入INI文件,每一个对应键值的读写操作等。


