请问下怎么调用setDllDirectoryA 函数 修改dll默认搜索路径了
请问下怎么调用setDllDirectoryA 函数 修改dll默认搜索路径了这个API应该只影响 LoadLibrary 和 LoadLibraryEx
<火山程序 类型 = "通常" 版本 = 1 />
方法 置DLL搜寻目录 <公开 类型 = 逻辑型 @禁止流程检查 = 真>
参数 路径名 <类型 = 文本型 注释 = "提供所欲添加到DLL搜寻路径的目录;" 注释 = "提供空文本可以将当前目录从DLL搜寻顺序中删除;"
注释 = "提供空对象可以将DLL搜寻顺序还原为默认值.">
{
@ return ::SetDllDirectoryW (@<路径名>.IsNullObject() ? NULL, @<路径名>.GetText());
}
Xelloss0618 发表于 2023-11-10 13:09
这个API应该只影响 LoadLibrary 和 LoadLibraryEx
是不是应该加一个默认值 区分加入或排除
<火山程序 类型 = "通常" 版本 = 1 />
方法 SetDllDirectoryW <公开 静态 类型 = 逻辑型 注释 = "为应用程序添加指定目录到DLL搜索路径"
注释 = " 本API只影响 LoadLibrary() 和 LoadLibraryEx()" @禁止流程检查 = 真
参数 路径名 <类型 = 文本型 注释 = "提供所欲添加到DLL搜寻路径的目录;" 注释 = " \"\" 提供空文本可以将当前目录从DLL搜寻顺序中删除;"
注释 = " NULL 提供空对象可以将DLL搜寻顺序还原为默认值." @默认值 = 空对象>
{
@ return ::SetDllDirectoryW (@<路径名>.IsNullObject() ? NULL, @<路径名>.GetText());
}
Inverse 发表于 2023-11-10 14:02
是不是应该加一个默认值 区分加入或排除
谢谢大佬:) Xelloss0618 发表于 2023-11-10 13:09
这个API应该只影响 LoadLibrary 和 LoadLibraryEx
谢谢大佬:)
页:
[1]