私は現在、個人用のアプリケーションに取り組んでいます。アイデアは、それを開いて、コンピューターのあらゆる種類の統計 (ごみ箱、ドライブ、ネットワークなど) に到達できるということです。今、私はSHQueryRecycleBin
Win APIから作業していました。
私にはいくつかの問題がありますが。また、VB6 または VB.NET ソリューションの古いソリューションを調べてみましたが、それは単に機能しませんでした。このソースのコード参照を使用し、このソースを使用したファイルのサイズと数を取得しました。
私はそれをタイマーに入れて、それらの100ティック(設定したとおり)が実行された後、次のエラーが発生しました:
File I/O of a structure with field 'cbSize' of type 'UInt32' is not valid.
のタイプcbSize
はUInteger
、(どうやら)自動的にに変更されますUInt32
-システムに基づいていると思います。
私は Windows 7 x86 (64 ビット) を使用していることに注意してください。このコードまたは Win API を使用するよりも簡単な別のコードの解決策がある場合は、お知らせください。
を調べましたSystem.Management
が、ほとんどのシステムとやり取りできる防弾コードが必要でした。