Ответить на сообщение
Вернуться к теме
Вы отвечаете на сообщение:
Автор: cheops (26.11.2011 в 20:30) Для того, чтобы определить имя текущего пользователя, необходимо воспользоваться функцией GetUserName(). При компиляции следующего примера, следует иметь в виду, что он не расчитан на UNICODE, поэтому в свойствах проекта "Набор символов" следует выставить в "Не задано".
// Главный заголовочный файл #include <Windows.h> // Набор макросов #include <WindowsX.h> // Главная входная точка Windows-программ int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpcmdline, int ncmdshow) { // Получаем имя текущего пользователя char lpszSystemInfo[256]; DWORD cchBuff = 256; GetUserName(lpszSystemInfo, &cchBuff); // Вызов MessageBox с передачей нулевого // дескриптора родительского окна MessageBox(NULL, lpszSystemInfo, "Имя текущего пользователя", MB_OK | MB_ICONEXCLAMATION); // Выход из программы return(0); }
Ваше имя:
Пароль:
Цитировать Используйте тэги для выделения текста: Код: [code][/code] Жирный: [b][/b] Наклонный: [i][/i] URL: [url][/url]
Сообщение:
Прикрепить: