Проконсультируйте по Getusername()

  • Автор темы Автор темы Impellitteri
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.
I

Impellitteri

Всем привет есть маленький вопрос. Вот пример:


Код:

Код:
//Узнать имя текущего рользователя

char buff[100];
DWORD dw=100;
GetUserName(buff, &dw);
в последней строке этого кода, второй параметр мы указываем как адрес переменной dw. Мне не очень понятно почему именно адрес,
мы что не можем размер переменной buf указать просто как константное число 100 ?
 
Потому что константное число 100 не имеет физического адреса в памяти.
Ты же не можешь написать &100 !!
 
а нам обязательно нужно объявлять
char buff[100];

или можно так:
char* buff;

Мы же все-равно указываем размер массива в GetUserName();
 
Ясно спасибо большое
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab

🚀 Первый раз на Codeby?
Гайд для новичков: что делать в первые 15 минут, ключевые разделы, правила
Начать здесь →
🔴 Свежие CVE, 0-day и инциденты
То, о чём ChatGPT ещё не знает — обсуждаем в реальном времени
Threat Intel →
💼 Вакансии и заказы в ИБ
Pentest, SOC, DevSecOps, bug bounty — работа и проекты от проверенных компаний
Карьера в ИБ →

HackerLab