0

GetSubKeysNames 関数を使用して {HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall} からサブキーを取得しています。しかし、異なるサブキー数を返します。C# では 371 個のサブキーが返され、Visual Basic では 61 個のサブキーが返されます。どこが間違っていますか?

ここにいくつかのコードと写真があります。

C#

string[] deneme = unistallKey.GetSubKeyNames();

ここに画像の説明を入力

VB

Dim deneme() As String = UninstallKey.GetSubKeyNames

ここに画像の説明を入力

4

2 に答える 2

0

一部のプログラムは 32 ビットでインストールされ、一部は 64 ビットでインストールされている可能性があります。次のキーを列挙します。

HKEY_LOCAL_MACHINE\Software\WOW6432node\

于 2012-11-22T13:49:09.390 に答える