2011-07-05 3 views
2

私はリモートホストのWindowsレジストリから値を読み取ることができます(十分な権利があると仮定して)。私はソフトウェア/自分の書かれたコードを意味します。私のツールにはこれが必要です。そのマシンにインストールされているソフトウェアのリストを取得します。C++/Qt:Windowsレジストリにリモートからアクセスするには?

これはC、C++、またはQtでも可能ですか? いくつかのMSDNコマンドを使用する必要がありますか?

下記の新しい質問があります。 32ビット< - > 64ビットの問題。

+0

これは、企業環境、任意のプライベートユーザ向けですか。 –

+0

@Georg:こんにちは!企業環境のためのものです。なぜ質問するのですか? ;) – matthias

+0

私は、制御された企業環境でそれを直接行うのはいいかもしれないが、「野生の中で」セキュリティ上の懸念などが発生するので、私は尋ねていた。 –

答えて

2

MSDNのRegConnectRegistry関数を見てください。これにより、リモートのレジストリキーへのハンドルを開き、標準のレジストリAPIを使用して相互作用することができます。

+0

よろしくお願いいたします。ありがとうございます。私は試してみるよ!私は何かを見つけて/それを私自身で動かすことを望む。 – matthias

+0

これまで、RegConnectRegistry、RegOpenKeyEx、RegEnumKeyEx、RegQueryInfoKeyで成功しました。ちょうどRegGetValueまたはRegQueryValueExを使うべきかどうか疑問に思っています。 – matthias

+0

さて、私はこれまでRegQueryValueExを使って作業していました。私は特にこのサイトが好きでした: http://www.codeguru.com/forum/showthread.php?t=370253 – matthias

関連する問題