修改 Smalltalk 图像

Modding Smalltalk image

我有一个用 "Visual Smalltalk 3.1.0 Enterprise" 编写的第三方程序,因为它是在 exe 的“.image”资源中编写的。

我的问题是如何从这个资源开始修改这个程序的一些小东西?

exe 文件的 .image 部分包含 "Smalltalk image"。这不是您直接更改的内容,它是由 Smalltalk 开发环境生成的。该图像包含代码(IL 形式)和 "live objects persisted to disk".

exe 文件是 "just a loader",它启动 VM,将图像加载到内存中,然后启动应用程序。