Art*_*lho 8 c# portable-executable
我有一个可移植的可执行文件,可以将数据保存到与可执行文件相同的文件夹中.有什么办法可以在关闭应用程序时将数据保存到可执行文件中吗?
这可能很奇怪,但是随身携带数据并且只有一个文件用于exe和数据会很棒.
如果这是用C#制作的,则更喜欢,但不是必需的.
您无法修改自己的 EXE 以以任何接近优雅或紧凑的方式包含存储的数据。首先,操作系统在 EXE 文件中包含的应用程序运行时获得锁定。其次,EXE 是预编译的(至少是 MSIL),并且文件源数据的修改通常需要重新编译以重置指向代码句柄的各种指针,或者需要在非常深奥的级别上了解您正在做什么的严肃知识文件。
普遍接受的方法是应用程序配置文件、资源文件或您在运行时创建/读取/修改的一些自定义文件,就像您现在所做的那样。一个应用程序的两个文件不应引起关注
| 归档时间: |
|
| 查看次数: |
7503 次 |
| 最近记录: |