Index: AddFontResource.c =================================================================== --- modules/rostests/apitests/gdi32/AddFontResource.c (revision 68343) +++ modules/rostests/apitests/gdi32/AddFontResource.c (working copy) @@ -18,7 +18,8 @@ CHAR szFileNameFont2A[MAX_PATH]; int result; - GetCurrentDirectoryA(MAX_PATH,szFileNameA); + GetModuleFileNameA(NULL, MAX_PATH, szFileNameA); + *strrchr(szFileNameA, L'\\') = ANSI_NULL; memcpy(szFileNameFont1A,szFileNameA,MAX_PATH ); strcat(szFileNameFont1A, "\\testdata\\test.ttf"); @@ -89,7 +90,9 @@ ok(GetLastError() == ERROR_FILE_NOT_FOUND, "GetLastError()=%ld\n", GetLastError()); - GetCurrentDirectoryA(MAX_PATH, szFileNameA); + GetModuleFileNameA(NULL, MAX_PATH, szFileNameA); + *strrchr(szFileNameA, L'\\') = ANSI_NULL; + strcpy(szFileNameFont1A, szFileNameA); strcat(szFileNameFont1A, "\\testdata\\test.pfm");