Windows API函数搜索目录的顺序

来源:互联网 发布:淘宝运费险怎么赔付25 编辑:程序博客网 时间:2024/05/21 10:09
然后按下列顺序搜索 DLL: 
1、当前进程的可执行模块所在的目录。 GetMoudleFileName
2、当前目录。 GetCurrentDirectory
3、Windows 系统目录。GetSystemDirectory 函数检索此目录的路径。 
4、Windows 目录。GetWindowsDirectory 函数检索此目录的路径。 
5、PATH 环境变量中列出的目录。 GetEnvironmnetVariable






1.LoadLibrary如果指定相对目录文件,会根据文件名搜索目录(CreateProcess传相对可执行文件路径给第二个参数)
静态加载动态库也是根据这个目录来搜索的
2.fopen 如果指定相对路径名,只会到当前默认目录搜索文件,如果存在,打开成功,如果不存在打开失败(CreateProcess传相对可执行文件路径给第一个参数)
log4cplus里面的文件打开也是这样。
3.GetPrivateProfileString打开文件,不支持相对路径,只能用绝对路径。
0 0
原创粉丝点击