diff --git a/rostests/apitests/kernel32/PrivMoveFileIdentityW.c b/rostests/apitests/kernel32/PrivMoveFileIdentityW.c index f4270e036ba..9a33e9a1767 100644 --- a/rostests/apitests/kernel32/PrivMoveFileIdentityW.c +++ b/rostests/apitests/kernel32/PrivMoveFileIdentityW.c @@ -13,7 +13,6 @@ #include static const WCHAR FileName[] = L"TestFile.xxx"; -static const WCHAR Self[] = L"kernel32_apitest.exe"; static BOOL (WINAPI * pPrivMoveFileIdentityW)(LPCWSTR, LPCWSTR, DWORD); @@ -61,9 +60,18 @@ TestPrivMoveFileIdentityW(VOID) LARGE_INTEGER CreationTime, EndOfFile; HANDLE hDest; NTSTATUS Status; + WCHAR Self[MAX_PATH]; DeleteFileW(FileName); + if (GetModuleFileNameW(NULL, Self, MAX_PATH) == 0) + { + win_skip("Failed finding self\n"); + return; + } + + printf("%S\n", Self); + if (!QueryFileInfo(Self, &FileBasicInfo, &FileStandardInfo)) { win_skip("Failed querying self\n");