5

Windows 上のネイティブ C++ プログラム用のプロファイラーとメモリ チェック ツールを評価してきましたが、それらはすべて管理者権限でインストールして実行したいと考えています。自分のマシンに管理者としてログインすることはめったにありません。何かをインストールしたり、管理者特権を必要とする何かを実行したりする必要がある場合は、runas を使用します。

プロファイラーが管理者権限を要求するのは正当なことですか? それとも、プロファイラーの開発者が単に怠惰なだけなのでしょうか? これに基づいてこれらのツールをすべて拒否するのは不合理でしょうか?

XP Pro マシンで VS 2005 を使用して開発しています。

4

5 に答える 5

4

通常はタブーである他のプロセスのメモリを確認する必要があるためです。

于 2009-02-12T14:12:29.523 に答える
3

一部のCPUプロファイラーは、実際にOS割り込みを使用して統計平均を実行します...明らかに、そのための特権なしではこれを実行できません:)

于 2009-02-12T19:44:11.503 に答える
0

開発者によるデザインの選択のように聞こえます。この動作は一部の種類のマルウェアから予想されるため、メモリ内を調査したり、メモリ内のコードを動的に変更したりする前に、管理者権限を要求することをお勧めします。

于 2009-02-12T19:35:05.690 に答える