26 сент. 2010 г.

SetComputerName

Функция SetComputerName устанавливает имя компьютера, которое будет использоватся при следующей загрузке системы.
BOOL SetComputerName(
    LPCTSTR lpComputerName  // адрес нового имени компьютера
   );
Параметры:

lpComputerName Адрес нульзаканчивающейся строки, содержащей имя, которое будет именем компьютера при следующей загрузке компьютера. Имя не должно быть больше, чем MAX_COMPUTERNAME_LENGTH.
Windows NT/2000/XP: Если строка содержит один или более символов, которые находятся за стандартным количеством символов, SetComputerName возвращает ERROR_INVALID_PARAMETER.
Стандартные символы содежат буквы, цифры, и следующие символы: ! @ # $ % ^ & ' ) ( . - _ { } ~ .
Возвращаемые значения:
При успешном завершении, функция возвращает ненулевое значение.
При ошибке возвращается ноль. Для получения дополнительной информации об ошибке, вызовите GetLastError.
Замечания:
Приложение, использующее эту функцию, должно иметь права администратора.