吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 4435|回复: 26
收起左侧

[原创工具] 彻底让Electron框架应用变成便携版 两种方式

[复制链接]
kihlh 发表于 2023-6-7 04:41
本帖最后由 kihlh 于 2023-6-28 16:45 编辑

我个人有使用便携版的程序的习惯  但是就是有那么个该死又笨重的Electron 就是不听话 用户配置就是不放在同目录下 非要放在C盘  换个电脑数据就没了
因此写了 两种用来重定向用户配置文件的方法,
##### 数据默认会放在同目录下的 data 文件夹

#### 程序下载链接:
蓝奏云 :https://kiic.lanzouw.com/i3qks0yias3e
直链:https://cos.kiic.top/assets/ElectronAppSetRootData.7z

### 方法1 最简单也是最方便的
直接放入 version.dll 对进程的数据路径重定向位置
只需要分清楚这个程序是 32位还是64位的就行了


### 方法2 使用启动器的用户适用
使用命令行的方式调用并重定向启动的应用

命令行:
- 1 需要启动的exe路径 (必须)
- 2 重定向的数据目录路径 (可选  默认是工作目录下的data)

源代码随着整个程序包放在里面 需要设置图标和名称可以自行修改
但是还有个更优雅的方式修改 比如用 [ResourceHacker](https://www.52pojie.cn/forum.php?mod=viewthread&tid=942569&highlight=ResourceHacker) 修改


让我们看看效果:

免费评分

参与人数 6吾爱币 +11 热心值 +5 收起 理由
pojieit + 1 + 1 我很赞同!
jpac22pdzm + 1 谢谢@Thanks!
笙若 + 1 + 1 谢谢@Thanks!
风之暇想 + 7 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
15235109295 + 1 + 1 谢谢@Thanks!
ChinSU + 1 用心讨论,共获提升!

查看全部评分

本帖被以下淘专辑推荐:

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

 楼主| kihlh 发表于 2023-6-7 11:45
luckone12138 发表于 2023-6-7 05:42
请教一下,为啥有些便携版软件不能放C盘Program Files文件夹运行。

文件系统是不支持空格的,我们所看到的空格其实是经过优化以后让你见到的,真实文件系统里面是没有空格的,因此一些老旧的编程语言在设计的时候没有考虑这些 就导致了无法正常使用带有空格或者中文的内容
27149 发表于 2023-6-7 07:34
首先感谢楼主分享!    再有个问题想请教下,Electron 便捷版 相对倒是容易,就是 缓存 数据也能自定义路径吗?
trojankyo 发表于 2023-6-7 08:05
blindcat 发表于 2023-6-7 08:19
原来这样啊
15235109295 发表于 2023-6-7 08:53
感谢分享
fengyexue 发表于 2023-6-7 08:55
感谢群主辛苦分享
jone33 发表于 2023-6-7 09:01
挺好的资源,感谢分享
ydydq 发表于 2023-6-7 09:07
感觉好神奇的产品
justbean 发表于 2023-6-7 09:14
不错,这样就方便转移电脑使用了
风随心起 发表于 2023-6-7 10:32
luckone12138 发表于 2023-6-7 05:42
请教一下,为啥有些便携版软件不能放C盘Program Files文件夹运行。

很有可能是路径带空格,然后程序里没处理带空格路径的问题
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-12-24 04:00

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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