火山编程教程培训交流论坛-乐易网络

 找回密码
 立即注册

手机号登录

用手机号号登陆

微信登录

微信扫码,快速开始

QQ登录

用QQ账号登陆

购买模块,定制软件,报名培训联系QQ 【会员必读】:如何绑定QQ来登陆论坛 【会员必读】:如何绑定微信来登陆论坛
【强烈推荐】《火山视窗0基础入门系列课程》【新手必读】火山中的错误代码大全【新手必读】火山视窗静态编译方案
《0基础x64位游戏内存辅助开发教程 》《64位某信Hook技术实战基础教程》《【免费】火山视窗汇编快速入门课程》
《火山视窗浏览器网页填表系列课程》《64位某信Hook技术实战进阶教程》《【免费】火山视窗Exui界面库讲解》
《火山视窗POST基础入门课程》《64位某信数据库操作课程》《火山视窗JavaScript加解密课程》
《火山视窗64位Hook技术培训课程》  
查看: 806|回复: 12

[火山源码分享] 火山编程助手更新程序Setup开源

[复制链接]
已绑定手机

签到天数: 273 天

[LV.8]以坛为家I

等级头衔

等級:管理员

头衔:最专业的易语言火山中文编程讲师

Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

积分成就
火币
7356
贡献
6
主题
269
精华
2
威望
332
积分
810
注册时间
2024-10-3
最后登录
2025-7-10

勋章墙

微信认证用户论坛讲师最佳新人终身顶级VIP会员富翁会员

发表于 2025-3-26 13:28:39 | 显示全部楼层 |阅读模式

据统计90%查看本帖的人,都已经注册本站了哦

您需要 登录 才可以下载或查看,没有账号?立即注册

x
火山编程助手更新程序Setup开源

助手发布之后 就有会员反馈 想要这个开源 今天 整理发一份

开源部分分为2部分

1.服务器布局部分
首先,需要你建立一个文件夹(可以直接放在网站根目录)  然后把index.php传上去
游客,如果您要查看本帖隐藏内容请回复


代码解释
在index.php的目录 上传 version.txt(版本号) 和 log.txt(更新日志) 每次更新 自己手动更新一下内容 当然 你也可以自己搞成自动的

  1. // 读取版本号
  2. function getCurrentVersion() {
  3.     return trim(file_get_contents("version.txt"));
  4. }

  5. // 函数1:返回当前版本号
  6. function getActionCurrentVersion() {
  7.     return json_encode(['current_version' => getCurrentVersion()]);
  8. }

  9. // 函数2:返回当前版本的更新日志
  10. function getCurrentVersionChangelog() {
  11.     $changelog = file_get_contents("log.txt");
  12.     return json_encode(['changelog' => $changelog]);
  13. }
复制代码



需要什么后缀名 就在 ['dll', 'exe'] 修改 或者添加
  1. // 函数3:返回当前目录下所有的DLL和EXE的名字、大小和MD5
  2. function listDllAndExeFiles() {
  3.     $directory = '.';
  4.     $filesInfo = [];
  5.     if ($handle = opendir($directory)) {
  6.         while (false !== ($entry = readdir($handle))) {
  7.             if (in_array(pathinfo($entry, PATHINFO_EXTENSION), ['dll', 'exe'], true)) {
  8.                 $fullPath = realpath($directory . DIRECTORY_SEPARATOR . $entry);
  9.                 // 确保文件名正确编码为UTF-8
  10.                 $fileName = mb_convert_encoding($entry, 'UTF-8', mb_detect_encoding($entry));
  11.                 $fileSize = filesize($fullPath);
  12.                 $fileMd5 = md5_file($fullPath);
  13.                 $filesInfo[] = [
  14.                     'name' => $fileName,
  15.                     'size' => $fileSize,
  16.                     'md5' => $fileMd5
  17.                 ];
  18.             }
  19.         }
  20.         closedir($handle);
  21.     }
  22.     return json_encode(['files' => $filesInfo]);
  23. }
复制代码


2.客户端部分 (本部分使用的是 本站模块 )  

乐易模块火山版——您的火山视窗开发神器
https://www.leybc.cn/thread-10-1-1.html
(出处: 火山编程教程培训交流论坛-乐易网络)


QQ20250326-132625.png

需要手动修改 这几个 里面的  域名 替换成你自己的

然后就可以了

游客,如果您要查看本帖隐藏内容请回复

回复

使用道具 举报

已绑定手机

签到天数: 230 天

[LV.7]常住居民III

等级头衔

等級:超级会员

Rank: 14Rank: 14Rank: 14Rank: 14

积分成就
火币
5789
贡献
0
主题
22
精华
2
威望
16
积分
68
注册时间
2024-10-20
最后登录
2025-7-10

勋章墙

终身顶级VIP会员

发表于 2025-3-26 18:33:39 | 显示全部楼层
火山编程助手更新程序
我要说一句
回复

使用道具 举报

已绑定手机

签到天数: 230 天

[LV.7]常住居民III

等级头衔

等級:超级会员

Rank: 14Rank: 14Rank: 14Rank: 14

积分成就
火币
5789
贡献
0
主题
22
精华
2
威望
16
积分
68
注册时间
2024-10-20
最后登录
2025-7-10

勋章墙

终身顶级VIP会员

发表于 2025-3-26 18:35:13 | 显示全部楼层
如果我有多个软件的话,新建多个文件夹,然后继续这样操作吗
收起回复
回复

使用道具 举报

已绑定手机

签到天数: 58 天

[LV.5]常住居民I

等级头衔

等級:H.1

Rank: 1

积分成就
火币
694
贡献
0
主题
0
精华
0
威望
0
积分
1
注册时间
2024-11-11
最后登录
2025-7-10

勋章墙

发表于 2025-3-26 20:14:43 | 显示全部楼层
怎么更新看看
我要说一句
回复

使用道具 举报

已绑定手机

签到天数: 86 天

[LV.6]常住居民II

等级头衔

等級:H.1

Rank: 1

积分成就
火币
1092
贡献
0
主题
0
精华
0
威望
15
积分
24
注册时间
2024-10-7
最后登录
2025-7-9

勋章墙

发表于 2025-3-26 22:30:49 | 显示全部楼层
学习学习...............
我要说一句
回复

使用道具 举报

已绑定手机

签到天数: 50 天

[LV.5]常住居民I

等级头衔

等級:H.1

Rank: 1

积分成就
火币
587
贡献
0
主题
0
精华
0
威望
0
积分
1
注册时间
2024-10-31
最后登录
2025-7-5

勋章墙

发表于 2025-3-28 01:28:31 | 显示全部楼层
可以可以
我要说一句
回复

使用道具 举报

已绑定手机

签到天数: 25 天

[LV.4]偶尔看看III

等级头衔

等級:超级会员

Rank: 14Rank: 14Rank: 14Rank: 14

积分成就
火币
579
贡献
0
主题
0
精华
0
威望
0
积分
0
注册时间
2024-11-4
最后登录
2025-6-13

勋章墙

终身顶级VIP会员

发表于 2025-3-28 22:10:43 | 显示全部楼层
学习学习...............
我要说一句
回复

使用道具 举报

已绑定手机

签到天数: 1 天

[LV.1]初来乍到

等级头衔

等級:H.1

Rank: 1

积分成就
火币
15
贡献
0
主题
0
精华
0
威望
0
积分
0
注册时间
2025-3-29
最后登录
2025-3-29

勋章墙

发表于 2025-3-29 15:22:07 | 显示全部楼层
谢谢啦看看
我要说一句
回复

使用道具 举报

已绑定手机

签到天数: 2 天

[LV.1]初来乍到

等级头衔

等級:H.1

Rank: 1

积分成就
火币
47
贡献
0
主题
0
精华
0
威望
0
积分
0
注册时间
2025-3-30
最后登录
2025-5-13

勋章墙

发表于 2025-5-13 23:18:07 | 显示全部楼层
过来学习一下
我要说一句
回复

使用道具 举报

已绑定手机

签到天数: 82 天

[LV.6]常住居民II

等级头衔

等級:H.1

Rank: 1

积分成就
火币
1146
贡献
0
主题
0
精华
0
威望
0
积分
2
注册时间
2025-1-26
最后登录
2025-7-10

勋章墙

发表于 2025-5-15 15:49:25 | 显示全部楼层
火山编程助手更新程序 非常好的工具,谢谢
我要说一句
回复

使用道具 举报

快捷回复 提醒:以任何方式进行『恶意灌水』的行为,进行封号处理
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|火山编程教程培训交流论坛-乐易网络 ( 湘ICP备19007035号 )

拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表本站立场!

GMT+8, 2025-7-10 17:48 , Processed in 0.050001 second(s), 120 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表