0

Windows レジストリには、 などの多くの CLSID 値 ( 内HKEY_CLASSES_ROOT\CLSID)が存在します。その{16d51579-a30b-4c8b-a276-0ff4dc41e755}多くは、広く知られている、または組み込みのアプリケーションやライブラリに属している可能性があります。これらのマッピングを含むリストまたはデータベースはありますか?

いくつかの使用法は、レジストリ ビューアーでより意味のある名前をキーと共に表示したり、特定のアプリケーションが存在する (または存在していたが、もう存在しない) がレジストリにいくつかのキーが残っているかどうかを確認することです。

4

2 に答える 2

6

このマッピングに依存しないでください。

ProgIDから CLSID またはその逆に移動する必要がある場合は、 ProgIDFromCLSIDまたはCLSIDFromProgID API を呼び出して実行できます。

于 2013-03-19T15:21:59.120 に答える
2

レジストリにあります。あなたは試すことができます:

Get-ItemProperty -Path "HKLM:\SOFTWARE\Classes\CLSID\*" `
    |select PSChildName,`(default`) |ft -auto *

HKEY_CLASSES_ROOT は、HKEY_LOCAL_MACHINE\SOFTWARE\Classes のエイリアスです。各 CLSID の下のさまざまなキー値に他の単語が格納されているため、PowerShell をより賢く使うことができますが、これは出発点です。

于 2017-12-06T18:59:27.757 に答える