Moin,
Zitat:
"Computer kann das gerät ausschalten um energie zu sparen"
kannst du über die
WMI deaktivieren (obs was bringt oder auch nicht).
alle USB-Controller findest du hier drunter
Namespace = root\CIMV2
Klasse = Win32_USBHub
fürs Aktivieren / Deaktivieren brauchst du
Namespace = root\
WMI
Klasse = MSPower_DeviceEnable
--------------
PowerShell, sollte ausführbar sein...
Code:
$usb = Get-WmiObject Win32_USBHub
$pm = Get-WmiObject MSPower_DeviceEnable -Namespace root\
wmi | where {$_.InstanceName.Contains($usb.PNPDeviceID)}
foreach ($p in $pm)
{
$p.Enable = $False
$p.psbase.Put()
}
Um jetzt noch Delphi zu bemühen, könntest du das hier lesen:
theroadtodelphi.com/?s=wmi