2011-01-04 12 views
1

以前はdxdiagを使っていましたが、潜在的なユーザーに少し簡単なツールを指しておき、出力してメールで送信することができます。PCハードウェアのレポートを生成するための良いWindowsツール

CPU、RAM、グラフィックス、DirectXのバージョン、Windowsのバージョンなどの明白なものと同様に、ExpressCard(ラップトップ標準)がサポートされているかどうかも知る必要があります。

これはプログラミングに関する質問ではありませんが、展開前にハードウェアがソフトウェアをサポートしているかどうかをユーザーに伝える方法を確立することが重要です。

+0

なぜ近い票?デプロイメントとテストがソフトウェア開発の一部ではないと思うなら、私はあなたのユーザーを同情します;) –

答えて

2

システム情報ツール(msinfo32)。 OSに標準装備されています。 command-line switchesもサポートしており、自動化が可能です。

msinfo32 /report "%USERPROFILE%\desktop\configuration.txt" 

をそれとも、サブセットをしたい場合は、単にカテゴリに基づいて、それをフィルタリング:

特に、あなただけの次のコマンドを実行し、あなたに結果.txtファイルを電子メールで送信するようにユーザーに伝えることができます。

ExpressCardの情報はどこにあるのかわかりませんが、どこかにあるはずです。

+0

ExpressCardはどこにありますか? –

+0

申し訳ありませんが、現在私はExpressCardをサポートしているマシンを持っていないので、私はそれを調べることはできません。あなたが知っているマシンで完全なレポートを実行し、結果のファイルを調べてください。それとも、GUIモードで 'msinfo32'を開いて見てください。 –

0

これらのすべての情報は、Windows Management Instrumentation (WMI)から入手できます。

マイクロソフトが提供するいくつかの例があります。here

+0

私たち自身のアプリケーションを書くことは悪い考えです。これは、ここでは発明されていないという古典的な例だけでなく、企業ネットワークに信頼できないアプリを手にしていることにも直面しています。 –

+0

@ジョン:十分に公正...あなたが望むすべてをするものを見つけることを幸運。 – Goz

関連する問題