0

.regファイルからレジストリにデータを抽出する方法を教えてもらえますか?

私はもう試した:

 system("regedit /s product.reg");

それはうまくいきません。私はここで他のさまざまな質問も調べましたが、喜びがなく、それらを理解するのにも苦労しています。

誰かが何か光を当てたり、良い例のあるリンクを送ってくれませんか?

ありがとう

4

4 に答える 4

2

以下の事項は、Windows Vista /Windows7以降のバージョンに適用されます。

アプリケーションが管理者権限で実行されていない限り、regedit.exeを正常に実行することはできません。

Visual Studio 2005/2008/2010を使用している場合は、プロジェクトのプロパティウィンドウに移動し、[リンカー]オプションを展開して、[マニフェストファイル]を選択します。UAC実行レベルを「requireAministrator」に変更します。プロジェクトを保存し、プロジェクトを再構築します。

于 2012-08-20T12:07:39.883 に答える
0

これによると、正しいコマンドは次のとおりです。

reg IMPORT <FileName>
于 2012-08-20T11:22:14.300 に答える
0
system("product.reg")

また動作するはずです。これは、ファイルをダブルクリックするのと似ています。

于 2012-08-20T11:35:46.453 に答える
0

とにかくWindowsを使用しているので:ShellExecuteA("product.reg")。とは異なりsystem、これはコンソールウィンドウを開始しません。

于 2012-08-20T11:37:36.730 に答える