我想创建一个加载ini文件DLL_PROCESS_ATTACH的dll。它与加载 dll 的可执行文件位于同一目录中。对于装载机锁,这可以安全地完成吗?
关于托比亚斯
我想创建一个加载ini文件DLL_PROCESS_ATTACH的dll。它与加载 dll 的可执行文件位于同一目录中。对于装载机锁,这可以安全地完成吗?
关于托比亚斯
根据 Microsoft 的DLL 最佳实践,打开、读取和写入文件是安全的。
做和不做的总结总结如下
根据您在评论中的澄清进行编辑,是的,调用是安全的,GetModuleFileName
因为正如 MSDN 所说(在页面底部),该功能是在kernel32.dll
(参见上面的“安全”部分)中实现的。