Q: How to get the windows directory?

A:



TCHAR szDirectory[MAX_PATH] = "";

UINT Bytes = ::GetWindowsDirectory(szDirectory, sizeof(szDirectory));
if(!Bytes)