GetEnvironmentVariable( "PATH",strEnvironment.GetBuffer(2000), 2000);
ExpandEnvironmentStrings( "PATH=%PATH% ",strEnvironment.GetBuffer(2000), 2000);这个2个API确实能获取环境变量,但是有个问题,我通过我的电脑,修改环境变量,确定后,再使用这个API获得的字符串,得到的还是未修改后的字符串。
我测试过,添加环境变量后,环境都已经生成,但是GetEnvironmentVariable得到的字符串必须要重启电脑后才是最新的,向各位请教下解决方法,是不是有刷新的API?
ExpandEnvironmentStrings( "PATH=%PATH% ",strEnvironment.GetBuffer(2000), 2000);这个2个API确实能获取环境变量,但是有个问题,我通过我的电脑,修改环境变量,确定后,再使用这个API获得的字符串,得到的还是未修改后的字符串。
我测试过,添加环境变量后,环境都已经生成,但是GetEnvironmentVariable得到的字符串必须要重启电脑后才是最新的,向各位请教下解决方法,是不是有刷新的API?
解决方案 »
- mfc里的 mod函数怎么写?
- 有没有必要将原先的“使用多字节字符集”库改成“使用 Unicode 字符集”
- 一些信息中存在重复的信息,我如果把这些重复信息判断出来.大约有40万条信息如果解决效率...
- 放分庆祝!终于把TMD 3721 杀了
- 200分求如何对datagrid实现插入、修改、删除?
- usb口的驱动是不是只能用wdm开发??
- VC不能连接Sql Server 2005问题
- 关于利用VC批量向ACCESS导数据的问题
- 关于SetWindowPos的最后一个参数
- 能不能在知道帐号的情况下写程序来穷举ip卡的密码,用tapi编程??
- 请问vc是否有布尔类型的变量?
- 跨平台GUI 窗体设计器1.7 by [email protected](目前命名为RCEditor)
-----------------------------------------------------------------------
SendMessageTimeout(HWND_BROADCAST, WM_SETTINGCHANGE, ...);