27. juni 2001 - 21:44Der er
7 kommentarer og 1 løsning
COmputernavn
Hvordan kan man i delphi få returneret navnet (og eventuelt koden) til windows licens? Koden kunne være: 45963-232-0644846-14432 i millennium men hvordan får man delphi til at vise den...
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Hvis det ProductId du vil ha\' (hvilket jeg går ud fra da det er et ProductId du har givet som eksempel) så ligger nummeret i HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion i key\'en ProductId (på Win2k i hvert fald) og så er det jo bare og gå ind og læse det!
function GetWindowsDirectory: string; begin SetLength(Result, MAX_PATH); Windows.GetWindowsDirectory(PChar(Result), MAX_PATH); SetLength(Result, Pred(Pos(#0, Result))); end;
procedure SetComputerName(ComputerName: string); begin if Length(ComputerName) > MAX_COMPUTERNAME_LENGTH then SetLength(ComputerName, MAX_COMPUTERNAME_LENGTH); Windows.SetComputerName(PChar(ComputerName)); end;
function GetComputerName: string; var Size: Cardinal; begin Size := MAX_PATH; SetLength(Result, MAX_PATH); Windows.GetComputerName(PChar(Result), Size); SetLength(Result, Pred(Pos(#0, Result))); end;
function GetCurrentUserName: string; var Size: Cardinal; begin Size := MAX_PATH; SetLength(Result, Size); Windows.GetUserName(PChar(Result), Size); SetLength(Result, Pred(Pos(#0, Result))); end;
Med netkortsadressen? Det kunne man selvfølgelig, men det andet her virker ok, da brugeren aldrig får at vide hvad jeg kigger efter .. hehe
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.