1 、不能修改系统的环境变量设置
2 、不能使用 cmd 命令、脚本、或在包装一个 launcher.exe 程序等,因为这样的话,使用原程序的任务栏图标启动后,是没有这个环境变量的
3 、方法要尽可能通用
1 、不能修改系统的环境变量设置
2 、不能使用 cmd 命令、脚本、或在包装一个 launcher.exe 程序等,因为这样的话,使用原程序的任务栏图标启动后,是没有这个环境变量的
3 、方法要尽可能通用
1
ch2 Nov 8, 2021
在 appdata 目录维护一个配置文件,每次去读写配置文件
|
2
AoEiuV020 Nov 8, 2021
| 不能修改系统的环境变量设置
那就修改用户的环境变量, |
5
kkocdko Nov 8, 2021 via Android
在程序目录下放一个 dll 进行劫持,hook 掉入口点
|
6
kkocdko Nov 8, 2021 via Android
https://github.com/kkocdko/crknob/blob/master/src/main.cc
类似这样。坏处是:报毒,启动时间增加几十毫秒,某些程序可能出错 |
8
codehz Nov 8, 2021 via Android
(用镜像劫持)(划掉)
标准方法是使用兼容性管理工具,可以安排环境变量设置,甚至替代 dll (但是较为复杂) |