#include #include int main( int argc, char **argv ) { char *file = "\"\""; char buf[ 1024 ]; GetFullPathName( file, 1024, buf, NULL ); printf( "%s -> %s\n", file, buf ); return 1; } #### C:\test>cl /W3 GetFullPathName.c Microsoft (R) C/C++ Optimizing Compiler Version 15.00.21022.08 for x64 Copyright (C) Microsoft Corporation. All rights reserved. GetFullPathName.c Microsoft (R) Incremental Linker Version 9.00.21022.08 Copyright (C) Microsoft Corporation. All rights reserved. /out:GetFullPathName.exe GetFullPathName.obj C:\test>GetFullPathName "" -> C:\test\"" #### C:\test>perl -MWin32 -E"say Win32::GetFullPathName( '\"\"' )" C:\test\""