Чтобы получить имя пользователя:
char username[MAX_PATH];
DWORD size = MAX_PATH;
GetUserName(username,&size);
Чтобы получить имя приложения (имя исполняемого файла без ".exe"):
char appname[MAX_PATH];
char buffer[MAX_PATH];
GetModuleFileName(NULL, appname,MAX_PATH); //get the string: "PATH\\appname.exe"
char *szExe = NULL;
//Remove prefix
GetFullPathName(appname, MAX_PATH, buffer, &szExe);
//Remove suffix
strncpy_s(appname, szExe, strlen(szExe) - strlen(".exe"));