我的应用程序使用LoadLibrary、GetProcAddress和FreeLibrary实现了某种插件架构。由于我所有的dll都与可执行文件位于同一目录中,因此当我查找dll时,我会使用以下函数获取可执行文件的目录并在那里搜索:stringFileSystem::GetPathToProgramDirectory(){charprogname[MAX_PATH];GetModuleFileNameA(NULL,progname,MAX_PATH);PathRemoveFileSpecA(progname);returnstring(progname);}这适用于生产,但是当我尝试在