ソフトウェアファザーを作りたいです。
私がやりたいことは、プログラムを開くことです。ファザーは、入力を受け取るアプリケーション上のすべての関数を見つけ、最初にファザーに提供する文字列を書き込もうとします。
ファザーは、プログラム内のすべての入力関数にその文字列を書き込む必要があり、関数内の特定の入力が原因でプログラムがクラッシュしたときに通知する必要があります。たとえば、ファザーがアーティスト名と呼ばれるフィールドに A の長い文字列を挿入し、プログラムがクラッシュした場合、フィールド名とクラッシュの原因となった値を含む出力と、Windows のレポートを取得したいと考えています。提供された。
私はアプリケーションが非常に大きいことを知っています。私が読むべきいくつかの主な手順や、使用すべきいくつかの API を教えてください。C#でプログラムを書いていきます。C++ と Python で書くこともできますが、C# の方が簡単だと思います。どう思いますか?