ちょうどC++プログラミングを学び始めたばかりで、エクササイズのためにWindows API Syscall Hookを書く方法を学びたいと思います。たとえば、特定の名前のファイルを削除しようとすると、 'test.txt'の例では、削除する代わりにメッセージがポップアップ表示されます。私はそのようなことをする方法についてのチュートリアルを探してみましたが、何も見つかりませんでした。C++ Windows API Syscallフックの例
誰かがこのようなことを行う方法や、非常に簡単なコード例についてのチュートリアルへのリンクを共有できますか?私は、Windows 10マシンおよびVisual Studio 2015
はこれよりは、Windows APIと独自にC++よりも、ライブラリの関連ウィンドウに関係しています。ポップアップのwinformsについて学ぶ必要があるかもしれません。 – shinzou
私が知っている限り、WindowsはLinuxとは対照的に、APIの一部としてこれをサポートしていません。 Windows APIの非常に特殊なサブセット(ファイルIOを傍受するためのカスタムドライバの作成など)と、サンクレベルで動作し、x86/x64アセンブラに関する知識を必要とするいくつかの低レベルのアプローチのためのアプローチがいくつかあります。好奇心の理由から、単純なコード例でこれを行うことができると思われるのはなぜですか? –
これは可能ですが、非常に困難です。それは初心者のための適切なプロジェクトではありません。 –