我有一个使用getenv
( <stdlib.h>
) 调用获取启动选项的 DLL。我想在打开 DLL 之前在同一进程中设置该变量,以便可以通过getenv
. 我应该使用哪个功能来设置它?
我了解到windows下有两组环境变量:一组通过win32 API(GetEnvironemntVariable,SetEnvironmentVariable)操作,另一组可以使用读取getenv
,并且可能通过_putenv设置,是我应该使用的吗?
这个函数是否可以从 python 访问,也许是通过 ctypes?