Entwickler-Ecke

Windows API - problem mit SetComputerName


reepo2k - So 14.08.05 18:32
Titel: problem mit SetComputerName
Hiho, ich habe ein kleines problem mit SetComputerName

Und zwar wird der Cimputername nicht geändert^^.

Delphi-Quelltext
1:
2:
3:
if CheckBox3.Checked then begin
   SetComputerName(PChar(Edit1.Text));
   end;


Das komische ist aber, dass er bei mit im programm dann den geänderten Computernamen anzeigt, nur im Windows steht noch mein alter.

Was mach ich falsch?


MfG: reepo2k

Moderiert von user profile iconChristian S.: Code- durch Delphi-Tags ersetzt.
Moderiert von user profile iconraziel: Topic aus Sonstiges verschoben am Mo 15.08.2005 um 12:53


Delete - So 14.08.05 19:05

Laut Suche im MSDN MSDN musst du Admin-Rechte haben (hast du offensichtlich), und ein Neustart ist danach fällig. Wenn du ganz sicher gehen willst, wertest du das Rückgabeergebnis aus. SetComputerName ist nämlich eine Funktion. :)


reepo2k - Mo 15.08.05 07:00

Jo, habe Adminrechte, habe auch neugestartet, nur zeigt mir Windows noch meinen alten Computernamen an und mien Prog den neuen. :?: