0 Pluspunkte 0 Minuspunkte
Wie kann ich alle registrierten COM Objekte anzeigen die mit regasm registriert wurden?
von  

1 Antwort

0 Pluspunkte 0 Minuspunkte

DLLs die mit regasm registriert wurden befinden sich normalerweise unter "HKEY_CLASSES_ROOT\CLSID" bzw. "HKEY_CLASSES_ROOT\Wow6432Node\CLSID" (für 32-Bit-DLLs auf 64-Bit-Systemen) in der Windows Registry.

Get-ChildItem -Path "HKLM:\Software\Classes\CLSID" -Recurse | ForEach-Object { Get-ItemProperty -Path $_.PsPath -ErrorAction SilentlyContinue } | Where-Object { $_.PSChildName -and $_.InprocServer32 } | Select-Object -ExpandProperty InprocServer32
von (868 Punkte)