特定のアプリケーションのロード時に自動的に挿入されるDLLを作成しています。作業中にプログラムを実行したいので、特定の場合(バグハンティングなど)にユーザーがプログラムなしでプログラムをロードしたい場合があるため、DLLのロードを防止したい場合があります。現在、これを行うには、ロード時にGetKeyStateでVK_LCONTROL、VK_LSHIFT、およびVK_LMENUをチェックし、すべてがダウンしている場合は、サイレントにアンロードします。ただし、プログラムがロードされ、DLLがロードされたかどうかを確認するのにかなりの時間がかかる場合があるため、アンロードするときにユーザーに通知したいと思います。私はMessageBoxを検討しましたが、それはあまりにも破壊的です。MessageBeepを試しましたが、セットアップでは何も起こらなかったようです。現在、アンロードを示すために単純な2回のビープ音(ビープ音、スリープ音、ビープ音)を使用しています。しかし、それはおそらく私の同僚にとってかなり厄介になるでしょう。システムトレイアイコンも検討しましたが、微妙なバグが発生しないように最小限の通知を目指している一方で、多くのコードとバグの可能性があります。
他の誰かが、入力が正常に受信されたことをユーザーに通知するための微妙な方法(できれば視覚的)を知っていますか?