/Stanimir Stamenkov/: > I've pointed this problem even before: > > http://lists.w3.org/Archives/Public/www-amaya/2004JanMar/0031.html > http://lists.w3.org/Archives/Public/www-amaya/2005JulSep/0047 I'm attaching a small example for the proper identification of the Amaya profile directory under Windows. -- Stanimir #define WIN32_LEAN_AND_MEAN #include <stdio.h> #include <tchar.h> #include <windows.h> #include <shlobj.h> #define AMAYA_DIR_NAME _T("amaya") int _tmain(int argc, _TCHAR* argv[]) { DWORD errorCode; TCHAR amayaDirPath[MAX_PATH]; if (SHGetFolderPathAndSubDir(NULL, CSIDL_APPDATA, NULL, SHGFP_TYPE_CURRENT, AMAYA_DIR_NAME, amayaDirPath) != S_OK) { _tprintf(_T("Error (1)\r\n")); return 1; } if (CreateDirectory(amayaDirPath, NULL)) { _tprintf(_T("\"%s\" directory created.\r\n"), amayaDirPath); } else { errorCode = GetLastError(); if (errorCode != ERROR_ALREADY_EXISTS) { _tprintf(_T("Error: %d\r\n"), errorCode); return 2; } _tprintf(_T("\"%s\" directory already exists.\r\n"), amayaDirPath); } return 0; }Received on Sunday, 30 April 2006 11:24:23 GMT
This archive was generated by hypermail 2.2.0+W3C-0.50 : Thursday, 20 September 2007 14:24:43 GMT