CreateMachineID references local SUBSTed drives with the midDrives option. This is not good as SUBSTed drive come and go at any time.
To fix this...
add the following variables:
device : array [0..2] of AnsiChar;
subst : array [0..1023] of AnsiChar;
and modify the last section of the CreateMachineID function to:
if (midDrives in MachineInfo) then
begin
//...
2007-12-19 02:09:57 UTC in TurboPower OnGuard