コンソール アプリケーションがあります。XP では、 などを受け取るコールバックを登録するために使用できSetConsoleCtrlHandler()
ます。それはうまくいきます。コールバックが呼び出されると、コールから戻る前にクリーンアップできます。問題は、Vista ではサポートされていないことです。それで?CTRL_LOGOFF_EVENT
CTRL_C_EVENT
SetConsoleCtrlHanlder()
1 に答える
1
SetConsoleCtrlHandler は、Vista で私にとっては問題なく機能しており、MSDN ページには、そうすべきではないという指示はありません。
Vista システムで同じコードを動作させるのに苦労していませんか? 表示されている場合、どの障害モード/エラー コードが表示されていますか?
于 2008-12-26T16:26:02.213 に答える