Задайте имя машины с помощью inno-setup

Как я могу получить и установить имя машины в конфигурации INI

Есть ли в inno-Setup какая-либо клавиша или функция для получения имени машины.


person Jlouro    schedule 21.08.2011    source источник


Ответы (2)


См. Константу {computername}. Затем его можно использовать в качестве значения в записи раздела [Ini].

person Deanna    schedule 21.08.2011
comment
(Это легко доступно в файле справки) - person Deanna; 21.08.2011

Вам понадобится это:

function SetComputerName(lpComputerName: PAnsiChar): BOOL; external '[email protected] stdcall';

А затем вызовите это из одной из ваших функций:

SetComputerName(YOURNEWHOSTNAME)

Надеюсь, это поможет 6 лет спустя LOL

person Malan    schedule 23.06.2017
comment
Я думаю, что вопрос заключается в настройке имени машины в файле конфигурации INI, а не в настройке фактического имени компьютера. Это описано в разделе Изменение имени компьютера с помощью Inno Setup. Где я на самом деле предполагаю, что вы взяли код, поскольку он заметно идентичен. - person Martin Prikryl; 23.06.2017