Korakurider-san (it is a disguised name; his true identity is kept
secret here) wrote a proposed fix for a problem. The problem is that
the environment variable %USERNAME% is not usually defined on Windows
95 and 98, so the creation of the untrusted folder wasn't working.
/* 2005/3/21 Tooru Nosse:
Previous code assume environment variable USERNAME
is defined, though it was not supported on Win95/98.
That leave %USERNAME% unresolved.
lstrcpy(untrustedUserDirectory, TEXT("C:\\My Squeak\\"));
dirLen = lstrlen(untrustedUserDirectory);
dwSize = MAX_PATH-dirLen;
I guess that even GetUserName() fails, or even the user name is
null, it doesn't create a bogus folder at least.