アプリケーションがスプラッシュスクリーンを実行しているかどうかを知る必要があります。タスクバーとアプリケーションのタイトルで確認できます。ただし、FindWindow は有効なハンドルを返しません。しかし、アプリケーションが実際のウィンドウ (非スプラッシュ スクリーン/境界線付き) で開くとすぐに、FindWindow が機能し、有効なハンドルが返されると、ウィンドウはまったく同じ名前になります。
API の最初の引数に NULL ptr を使用しています。プロセス/アプリケーションがスプラッシュスクリーンを開いたかどうかを確認する他の方法はありますか? スプラッシュスクリーンが開くまでに数秒かかるため、これはプロセス自体をチェックするという意味ではありません。