【发布时间】:2014-08-03 20:30:00
【问题描述】:
由另一个程序(以用户身份启动)设置我自己的环境变量,使用 (kernel32.dll:
SetEnvironmentVariableW("ToTestVar_001", "ToTestVar.001 11:11:54" )
所以设置环境变量 ToTestVar_001 的程序可以读取它,但我在 PowerShell 中读取它(以同一用户身份启动)
Get-ChildItem Env:
ToTestVar_001 未列出如何创建可以由我的程序和 PowerShell 读写的环境变量?
我的下一个尝试是创建一个 Env。变量。通过 PowerShell: "TestVariable"="test Value" 但我的程序使用 kernel32.dll 找不到它:
string rdBuff = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx":
GetEnvironmentVariableW("TestVariable", rdBuff, StringLen(rdBuff));
我在哪里可以找到、读取和设置 Win 7 64 位中的 Kernel32.dll-Env.Variables - 是这个问题吗?
提前致谢, 古力
【问题讨论】:
标签: windows powershell environment-variables