私はモニタープログラムを書いてみたいです。それは特別なソフトウェアを監視します。このソフトウェアがファイルを開くと、起動履歴が記憶されます。だから私は自分の "お気に入りのファイル"や "履歴"システムを作ることができます。ソフトウェアで開いたすべてのファイルをどのように追跡できますか?
つまり、私はTotal Commanderを頻繁に使用します。私はtcをプログラムランチャーとして使用しました。ほとんどの私のドキュメントやプログラムがTCで開かれました。しかし、TCにはオープンファイル履歴システムはありません。だから私は1つを作るつもりです。
ファイルがTCで開かれたとき。 TCは親プロセスです。私はTC(それはメッセージの送信とモニタのコードについてです)によって開かれたすべてのファイルを取得するC#コードを書く方法があると思います。 TCはデルフィンで書かれており、スタンドリストボックスコントロールを使用しています。 C#は良い問題を解決することができます。
私はC#の新機能ですが、AutohotkeyとPythonプログラミングのスキルは少しあります。私は今C#を学んでいます。コードを書くためのヒントを教えてもらえますか?コアのアイデアはOKですが、私はGUIのものを扱います。
sysinternalsツールにはソースコードが含まれていますか? –