Какая программа?Лично умею делать в Autoите к привязке к железу с файла в сети25kagr:Ну раз знаешь, напиши мне код)
Делаю лоадер крч, нужно чтобы привязка была к примеру на 1 компьютер. А после переустановки Windows либо сбилось чтобы я потом все сделал, либо чтобы все ок было.Prime1337:Какая программа?Лично умею делать в Autoите к привязке к железу с файла в сети
function GetCompName: string;var
buffer: array[0..255] of char;
size: dword;
begin
size := 256;
if GetComputerName(buffer, size) then
Result := buffer
else
Result := ''
end;
Тип процессора
function ProcType: string;var
lpSystemInfo : TSystemInfo;
begin
GetSystemInfo(lpSystemInfo);
Result:=IntToStr(lpSystemInfo.dwProcessorType);
end;
Количество памяти:
function MemorySize: string;var
lpMemoryStatus : TMemoryStatus;
begin
lpMemoryStatus.dwLength := SizeOf(lpMemoryStatus);
GlobalMemoryStatus(lpMemoryStatus);
with lpMemoryStatus do begin
Result:=Format('%0.0f',[dwTotalPhys div 1024 / 1024])+' Mb';
end;
end;
Можешь применить шифрование, соединить все это и т.дТерь обьясни, куда это сувать? Просто я новичок в Delphi ))Stripes:Имя пк:
function GetCompName: string;var buffer: array[0..255] of char; size: dword; begin size := 256; if GetComputerName(buffer, size) then Result := buffer else Result := '' end;
Тип процессора
function ProcType: string;var lpSystemInfo : TSystemInfo; begin GetSystemInfo(lpSystemInfo); Result:=IntToStr(lpSystemInfo.dwProcessorType); end;
Количество памяти:
function MemorySize: string;var lpMemoryStatus : TMemoryStatus; begin lpMemoryStatus.dwLength := SizeOf(lpMemoryStatus); GlobalMemoryStatus(lpMemoryStatus); with lpMemoryStatus do begin Result:=Format('%0.0f',[dwTotalPhys div 1024 / 1024])+' Mb'; end; end;
Можешь применить шифрование, соединить все это и т.д