我正在使用 FindFirstFile 遍历目录以搜索 dll。
当我获取 dll 时,我使用 WIN32_FIND_DATA 结构的 cfilename 来获取该 dll 的名称。
现在,我想将 dll 传递给函数 LoadLibrary() ,该函数期望 dll 的绝对路径。
问题来了:WIN32_FIND_DATA 结构的 cfilename 返回一个 TCHAR[] 数组,它只是 dll 的名称,而不是它的路径。我应该将路径连接到名称以获得绝对路径。
LoadLibrary() 需要一个 LPCWSTR 作为参数。
我需要帮助: (1) 将 WIN32_FIND_DATA 的 cfilename 返回的 TCHAR[] 转换为 LPCWSTR (2) 将上述转换后的 LPCWSTR 与预定义路径 (L"C:\dir\example\") 连接以获得绝对路径。
任何对正确答案的推动都会让我开心:)
问候,安迪