V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  ysc3839  ›  全部回复第 161 页 / 共 533 页
回复总数  10644
1 ... 157  158  159  160  161  162  163  164  165  166 ... 533  
https://gist.github.com/ysc3839/1f9c505796ec930e7810a86c3255d037
顺手写了一个改 PEB 中版本号的 asi ,需要配合 Ultimate-ASI-Loader 注入 https://github.com/ThirteenAG/Ultimate-ASI-Loader
你可能想问 asi 是什么:asi 就是一个 dll ,Ultimate-ASI-Loader 会加载这个 dll 。原本 asi 是 Miles Sound System 的插件扩展名,Miles Sound System 会自动加载扩展名为.asi 的 dll 。曾经许多游戏使用了 Miles Sound System ,于是大家就利用这个特性来注入 DLL 来实现游戏 Mod 。但是后来出现的许多新游戏没有使用 Miles Sound System 了,于是就有了 Ultimate-ASI-Loader 这个项目,它是利用 DLL 劫持来加载自身,然后再加载 asi 。
我没测试过 asi 注入后是否有效,不过上面的链接还附带了一个 exe 的测试代码,相同的代码是有效的。自行编译 exe 的话,需要带上 manifest ,声明支持 Windows 10 ,否则 VerifyVersionInfo 或 GetVersion 等都会当成 Win8(版本号 6.2)处理,无法看到效果。
@cyc616000 刚才测试了一下,兼容性选项无效应该是因为程序的 manifest 里写明了兼容新的系统。
右键属性兼容性不行吗?
kernel32.dll 里面判断版本相关的函数应该都是从 PEB (Process Environment Block) 里面读版本的,理论上不需要 hook 函数,只需要覆盖掉对应值即可。
我觉得软件里需要填街道可能是要查找邮政编码,因为用户普遍不知道邮政编码,于是改为让用户填街道,系统自动找到对应的邮政编码。
而地图里不显示则是因为大多数人没有知道街道的需求,做的话还得花钱维护街道范围等信息,搞错了还可能被骂,于是干脆不做。
不过我刚刚去看了下 Sandboxie 官网,说商业用途需要 Business Certificate ,这种限制违反 GPL 协议吗?
https://sandboxie-plus.com/feature-comparison/
GPL 是要求要随软件产品提供源代码,没对软件产品本身销售模式进行限制,不管你卖多少钱,卖出去后一起提供源代码即可。对于别的贡献者贡献的代码,项目没有改用更宽松的协议,那也是只需要遵守前面所说即可。
这不就是多加一个 buffer 的事吗?
2022-08-23 17:20:04 +08:00
回复了 dream4ever 创建的主题 Windows Windows Server 是否适合用 Docker?
@ltkun 你想表达的可能是 Docker 和 Linux 发行版没有关系,这基本是对的。但是 Docker 和系统内核是有关系的,Docker 依赖系统提供的容器相关的 API ,比如 macOS 没提供容器 API ,就没有 macOS Docker 镜像。Docker 里面运行的软件也是要依赖某一内核的,比如 Windows Docker 镜像不能在 Linux 下跑,Linux Docker 镜像在 Windows 下需要虚拟机。
2022-08-23 16:58:09 +08:00
回复了 dream4ever 创建的主题 Windows Windows Server 是否适合用 Docker?
云服务器的 Windows 不适合用 Linux Docker ,因为是在虚拟机里运行的,而云服务器本身就是在虚拟机中运行的 (除非是独立服务器),嵌套虚拟化的性能不一定好。
2022-08-23 16:22:04 +08:00
回复了 deltadawn 创建的主题 Python Python 题目不会做,请教大神解题
@deltadawn @lisongeee
imgur 要发 i.imgur.com 那个链接,imgur.com 返回的是网页(text/html)而不是图片,自然显示不出
2022-08-23 12:11:12 +08:00
回复了 NETID 创建的主题 问与答 PHP8.1 在 1C1G 的小鸡上总是编译失败……
@adoal 因为 RH 系所谓的“稳定”是版本稳定吧,不升级大版本,因此想要新版本则需要手动编译
2022-08-23 10:52:36 +08:00
回复了 NETID 创建的主题 问与答 PHP8.1 在 1C1G 的小鸡上总是编译失败……
2022-08-23 10:35:14 +08:00
回复了 NETID 创建的主题 问与答 PHP8.1 在 1C1G 的小鸡上总是编译失败……
去搜索了一下,CentOS 9 的 PHP 8.1 可以用 Remi 源 https://rpms.remirepo.net/ 你可以看看里面有没有手动编译的方法
2022-08-23 10:28:15 +08:00
回复了 NETID 创建的主题 问与答 PHP8.1 在 1C1G 的小鸡上总是编译失败……
@NETID 不放心的话只能自己编译了,要改参数也得编译。自己编译也建议用这种配合包管理的,后续卸载升级等都比较简单。这类第三方源一般会提供源代码的。
2022-08-23 10:13:40 +08:00
回复了 NETID 创建的主题 问与答 PHP8.1 在 1C1G 的小鸡上总是编译失败……
@NETID 看是什么发行版,找第三方编译好的源
2022-08-23 05:22:34 +08:00
回复了 moonkiller 创建的主题 问与答 公司被收购(吞并)后,大佬都干啥去了?
被收购后走人可能是理念不合,也可能是套现离场。比如微软收购 Mojang ,Notch 就走了,但也有很多早期员工一直留到了现在。
2022-08-23 05:16:59 +08:00
回复了 luffy 创建的主题 Windows win 下的 Linux 环境选择
我选 3 。
QEMU 需要自己折腾硬件虚拟化,需要自己敲命令,似乎没找到 Windows 下的 QEMU GUI 。
VirtualBox 是开源拖拉机,性能不行,而且它那个附加模块还是闭源的。
Docker 用起来太麻烦,而且 VMware 自带 vctl 工具,可以兼容 Docker 的镜像。
WSL2 砍了 init system ,我也不需要显卡虚拟化等功能。主要还是 Hyper-V 独占虚拟化的问题,VMware 会受一些影响。
2022-08-22 22:21:41 +08:00
回复了 cloudsigma2022 创建的主题 问与答 文件后缀为 .sz 格式的视频文件,如何打开
试试 ffprobe 或 mpv ?
2022-08-22 19:08:34 +08:00
回复了 Krime 创建的主题 Linux 突然想买树莓派,然后被这价格吓到了
这种需求直接装个 Linux 虚拟机不就好了?
C++17 的话可以这么写:
```
template <typename... Args>
void print(Args... args) {
size_t i = 0;
((std::cout << args << ' ' << ++i << std::endl), ...);
}
```
https://en.cppreference.com/w/cpp/language/fold
1 ... 157  158  159  160  161  162  163  164  165  166 ... 533  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2517 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 4918ms · UTC 14:32 · PVG 22:32 · LAX 07:32 · JFK 10:32
Developed with CodeLauncher
♥ Do have faith in what you're doing.