环境变量相关操作_searchenv和_putenv

来源:互联网 发布:java集合视频教程 编辑:程序博客网 时间:2024/06/08 00:49

Demo1:通过环境变量查找目标文件:

char target[]="notepad.exe";

char result[_MAX_PATH];

_searchenv(target, "PATH", result);


Demo2:

可以手动增加环境变量的记录值。

if(_putenv("MyDir=D:/MyDir") != 0) //返回0成功
        return 0;

char target[]="MyApp.exe";

char result[_MAX_PATH];

_searchenv(target, "MyDir", result);


结果保存在_searchenv的第三个参数中,如果没有找到,第三个参数为空字符串。