delphi - 如何将图像嵌入到 EXE 文件中并以幻灯片形式显示

标签 delphi vb6 executable slideshow realbasic

我需要构建一个图像管理器,它允许用户构建照片/图像集合,然后为他们提供将这些照片转换为单个 EXE 的选项,该 EXE 运行时将显示目标上的照片/图像PC 作为全屏幻灯片放映。

是否可以对多个图像执行此操作?

最佳答案

应该是可以的。您需要做的是一个 EXE 框架( stub ),它读取自己的二进制文件并检查附加的图像列表(可以是简单的内容,例如 [图像数量][图像大小][image_1]...[image_n] )并以幻灯片形式显示这些内容。

然后您可以连接 EXE stub 、图像信息和最终幻灯片 EXE 的图像。

搜索 EXE 文件的末尾(图像列表的开头)通常是通过使用 EXE 文件中未出现的常量 header 、了解 stub EXE 的大小或在该位置写入图像列表偏移量来完成的。 EXE 文件末尾。或者,您可以以相反的方式存储信息并从文件末尾开始读取。

这里看起来像是 stub example code 的一个很好的链接。 .

关于delphi - 如何将图像嵌入到 EXE 文件中并以幻灯片形式显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3262593/

相关文章:

sql-server - VB6 ADO 命令到 SQL Server

Python执行程序改变路径

asp.net - 我应该开始学习经典的 VB/ASP 还是 .NET?

delphi - 向 Delphi 推荐新功能的最佳方式是什么?

delphi - 使用 MSBuild 编译 Delphi 2010 项目

pascal - 在类声明中定义方法体?

c# - 如何将字符串转换为变量,vb6/c#/c++?

Windows - 嗅探应用程序的文件访问

c++ - a.out linux 可执行文件属于哪个程序?

delphi - 使用 ReadProcessMemory 扫描整个进程内存