アプリケーションの実行中にカーソルを変更し、後で復元する機能が必要です。
Cursor.Currentが機能していないようです。
カーソルをグローバルに変更するのは良い考えではないことがわかりました。代わりに、フックを介して実際のカーソルを追跡し、その周りにオブジェクトを描画することにしました。
このようなことを試すことができます(アプリケーションでフォームの実行中のインスタンスから変更します)
this.Cursor = Cursors.Cross;
を使用してデフォルトにリセットします
this.Cursor = Cursors.Default;
Cursorsクラスは、使用できるさまざまなCursorオブジェクトを保持します