scheinbar läuft mein Tool nicht mehr auf Win7. Ich habe bisher den Computernamen über die Kernel32 Lib gesetzt. Scheint nicht mehr zu laufen. Jetzt versuche ich mich an der WMI und der Klasse "Win32_ComputerSystem". Die Methode "rename" gibt den fehlercode "5" bzw. "242" zurück. Was kann ich tun?
Schlichtes Beispiel aus dem MSDN:
Code:
Name = "name"
Password = "password"
Username = "username"
Set objWMIService = GetObject("Winmgmts:root\cimv2")
' Call always gets only one Win32_ComputerSystem object.
For Each objComputer in _
objWMIService.InstancesOf("Win32_ComputerSystem")
Return = objComputer.rename(Name,Password,Username)
If Return <> 0 Then
WScript.Echo "Rename failed. Error = " & Err.Number
Else
WScript.Echo "Rename succeeded." & _
" Reboot for new name to go into effect"
End If
Next
Wie auch immer: Unter nem 32 Bit Vista schnuckelts. Könnte tatsächlich an der 64 Bit Version von Win7 liegen.
Was muss ich beachten? _________________
VB-Coder Newbie
Anmeldedatum: 19.10.2009 Beiträge: 10
Verfasst am: 19.10.2009, 11:19
objWMIService.InstancesOf("Win32_ComputerSystem")
Es könnte nicht nur an nem 32bit Computersystem liegen - es liegt daran