私は現在、私の個人的な使用のためのアプリケーションで作業しています。アイデアはあなたがそれを開き、あなたのコンピュータのすべての種類の統計に達することができるということです(ごみ箱、ドライブ、ネットワークなど)。今私はWindows APIからSHQueryRecycleBin
を使って作業していました。VB.NET - SHQueryRecycleBinの問題
私にはいくつかの問題がありますが、そして、私は、単に機能しなかったVB6またはVB.NETソリューションの時代遅れのソリューションを見ようとしました。私はthis sourceのコードリファレンスを使用し、使用したファイルのサイズと数を取得するためにthis sourceを使用しました。
私はタイマーに入れ、そしてそれらの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
を見てきましたが、ほとんどのシステムとやり取りできる防弾コードが必要でした。
API関数とLPSHQUERYRBINFO構造体をどのように宣言していますか?コードを入力してください。 –