小编Vik*_*kas的帖子

Shellexecute 是否与启动进程共享环境变量

程序 1 使用 SetEnvironment 并调用 ShellExecute 来启动程序 2。程序 2 调用 GetEnvironment 并从中检索值。令人惊讶的是,正如我在 MSDN 中读到的那样,SetEnvironment 是特定于流程的(至少在我的情况下)。ShellExecute 是否在内部调用 CreateProcess(作为子进程),这又允许程序 2 访问在程序 1 中创建和设置的 ENV 变量...我使用 SetEnvironment 来创建和使用与 Windows 用户和系统变量完全不同的 ENV 变量。

windows shellexecute

5
推荐指数
1
解决办法
2143
查看次数

标签 统计

shellexecute ×1

windows ×1