Zitat von
Olli:
Noch immer nicht ganz sattelfest in C/C++, Luckie?
Und wenn das so wieter geht, werde ich das auch nie werden:
Code:
int wmain(int argc, _CHAR* argv[])
{
WCHAR principal[80] = {0};
DWORD LastError;
wprintf(INFO);
wprintf(QUERYINPUT);
wscanf(L"%S", principal);
if (ERROR_SUCCESS == (LastError = GetStrSID(NULL, principal, principal)))
{
wprintf(L"%s", principal);
}
else
{
wprintf(L"Error %d", LastError);
}
getchar();
return 0;
}
Jetzt steht in
principal wieder nur ein eckiges Kästchen drinne, anstatt der eingegebenen Zeichenkette.
PS: Ich bin hier in einer Domäne. Aber wenn ich einen lokalen Account angebe, sollte es doch funktionieren oder?
PPS: Wo kann ich beim VS die Zielplattfiorm angegeben? Ich finde da nichts in den Projektoptionen.