1
1
我不确定wow64是如何工作的,但我很确定(99%)有两个创建的pebs(进程环境块)-一个32位的和一个64位的。过程参数结构(rtl_user_process_参数)也可能是重复的。因此,当调用setenvironmentvariable时,它只修改32位环境块。PE将作为本机64位程序运行,这意味着它只知道64位PEB和64位环境块(它没有改变)。 更新(2010-07-10): 关于这个旧主题的一些新信息:您可以通过用processw64信息调用ntqueryinformationprocess来找到32位的peb。它给你一个pvoid,地址是peb。 |
Neil Weicher · 环境变量和本地化 6 年前 |
Arvind · 如何在Postman的原始文本数据中使用环境变量? 6 年前 |
JLT Carson · 如何为Java设置环境变量 6 年前 |
S. Pineau · 设置与iis上的网站关联的环境变量 6 年前 |