我使用FindFirstFile遍历一个目录来搜索dll。
当我得到dll时,我使用WIN32_FIND_DATA结构的cfilename来获取该dll的名称。
现在,我想将dll传递给函数LoadLibrary(),该函数期待dll的path路径。
下面是问题:WIN32_FIND_DATA结构的cfilename返回一个TCHAR[]数组,它只是dll的名称,而不是它的路径。我应该连接到名称的路径以获得绝对路径。
LoadLibrary()需要一个LPCWSTR作为参数。
我需要帮助:(1)将dir 32_FIND_DATA的cfilename返回的TCHAR[]转换为LPCWSTR (2),将上面转换的LPCWSTR与预定义的路径(L“C:\dir\样例\”)连接,以获得绝对路径。
对正确答案的任何推动都会使我的一天:)
你好,安迪
发布于 2011-09-09 13:09:55
实际上,LoadLibrary采用LPCTSTR,因此问题1不再是一个问题。问题2是简单的字符串连接。
https://stackoverflow.com/questions/7362006
复制相似问题