Что мне нужно сделать, это получить ApplicationData
путь, я обнаружил в Google, что есть функция с именем
HRESULT SHGetFolderPath(
__in HWND hwndOwner,
__in int nFolder,
__in HANDLE hToken,
__in DWORD dwFlags,
__out LPTSTR pszPath
);
Но она существует в shell32.dll. В C # я бы сделал что-токак
[DllImport]
static extern HRESULT SHGetFolderPath() and so on.
Что мне нужно сделать в консольном приложении C ++, чтобы иметь возможность вызывать этот API?Может быть, я могу использовать LoadLibrary()
?Но как правильно это сделать?
Могу ли я как-то статически связать эту dll, чтобы она была частью моего exe?Я использую Visual Studio 2010.