次の方法で共有


Windows Vista より前のオペレーティング システムで UI を表示する

  • スプーラーのプロセスで実行されるコンポーネントには UI を表示しないでください。

    スプーラーは、高い特権のセキュリティ レベルで実行されます。そのため、UI を表示すると、スプーラーが開き、悪意のあるユーザー コードのリスクが生じます。

  • ドライバー内のエラーを確認します。

    Windows Vista より前のオペレーティング システムリリースでは、非同期通知呼び出しが失敗します。

  • SplPromptUIInUsersSession 関数を使用して、単純なダイアログ ボックスを表示します。

  • ステータス モニターを記述して、複雑なユーザー インターフェイス要素を表示します。

    状態モニターは、IHV が開発し、ユーザーがインストールするアプリケーションです。 状態モニターはユーザーの資格情報の下でユーザーのコンテキストで実行されるため、ステータス モニターではいつでも UI 要素を表示できます。 状態モニターは、双方向通信を使用するか、TCPMON Xcv インターフェイスを使用してスプーラーと通信できます。 詳細については、双方向通信TCPMON Xcv インターフェイスの追加を参照してください。