C または C++ でこれを行う方法はありますか (C# で実行できることはわかっているので、その方法を知っていればそれも役に立ちます!)。
私が欲しいのは、自動的に独自のアプリケーションを介して、カスタム ファイル拡張子をカスタム アイコンに関連付ける方法です。たとえば、現在および後続のすべての .foo ファイルに、当たり障りのないホワイト ペーパー シートのデフォルトではなく、独自のイメージを持たせるようなものです。Java が .jar ファイルに対して、Dev-C++ がインストール時に .c および .cpp に対して行うのと同じように。
調査を通じて、Shell などと呼ばれるものに関する多くの関連情報を見つけました。私はこのページにたどり着きましたが、それが実行可能であるように見えるかもしれませんが、それを実装する方法がまったくわかりませんし、それが何であるかを正確に理解することもできません. 私が初心者に聞こえたらごめんなさい!
OSはWindowsです。