function GetComputerHash

function GetComputerHash

Previous pageReturn to chapter overviewNext page

function  GetComputerHash : string;

 

Возвращает несмысловую строку, идентифицирующую данный ПК. С технической точки зрения данная строка является MD5 хешем от серийного номера тома системного диска и сетевого имени ПК. Данный хеш записывается в протокол исследования системы и может применяться для решения следующих задач

блокировки запуска потенциально опасного скрипта на компьютерах, для которых он не предназначен;

опознания протоколов, созданных на одном и том-же ПК.

 

Подобные проблемы фиксировалась в частности на virusinfo в случаях, когда один пострадавший обращался сразу несколько раз (например, администратор сети обращается за помощью в лечении нескольких ПК). В такой ситуации нередко возникает путаница - пользователь высылает повторные протоколы с другого ПК, или пытается выполнить скрипт не на том ПК, для которого он предназначен.

 

Пример:

 

begin

if GetComputerHash <> '7269D5B9E6ED44CE74E24AA2976DB130' then begin

ShowMessage('Извините, данный скрипт предназначен для другого ПК');

ExitAVZ;

end;

// **** Команды скрипта ***

end.

 

Совместимость: AVZ 4.32 и выше