怎么自定义自解压界面?

在别处下载一个压缩包,是exe格式的自解压文件。打开的界面与平常用的bandizip、WinRAR创建的自解压界面样式不同。
比较好奇,请问有大佬能告知是如何实现的吗?

大概是这样?

忘了附上图片了

这个应该是用 Inno Setup 编的

谢谢解答。
我尝试过7zip,但是无法做到自定义填充栏和增加按钮等

很多安装软件制作工具, 是可以实现压缩文件解压的.

其实你也可以自己写.

只要获取的到解压路径, 就可以传递参数给压缩包. 实现解压.

自解压模块其实就是一个可执行文件,你可以理解成用不同的车头挂上货物