WM_TIMER メッセージ処理内の情報: の変更

文書翻訳 文書翻訳
文書番号: 328665 - 対象製品
この資料は、アーカイブされました。これは "現状のまま" で提供され、更新されることはありません。
すべて展開する | すべて折りたたむ

概要

SetTimer 関数を指定されたタイムアウト値を持つ、タイマーを作成し、タイマーを別のプロセスが所有するウィンドウに関連付けるには使用できません。 オペレーティング システムは、SetTimer 関数で作成されたタイマーの内部一覧を保持します。

対話型デスクトップで実行されている 2 つのプロセスが別の特権を低い特権のプロセス、特権の高いプロセスによって作成されたウィンドウにコールバック プロシージャへのポインターで WM_TIMER メッセージを投稿できます。 コールバック プロシージャは、特権の高いサービスの特権で実行します。

仕様では、対話型デスクトップですべてのサービスはピアであり、技術情報の記事 Q327618 で説明したように、同じ特権されています。 それでもやはり、1 つのプロセスを別のプロセスにコールバック関数を課すことができますが手段単純な特別な特権を持つ実行誤用サービスへ。 また、サービスを他のプロセスの問題のタイマー関数できる理由はありません。

Windows XP Service Pack 1 をインストールした後、WM_TIMER メッセージは異なる方法で処理されます。 変更は DispatchMessage によって処理されるときに、WM_TIMER メッセージの内容を検証して、(この資料の前半で説明したように) は、この方法に生成される WM_TIMER メッセージの処理できなくなります。 タイマーを検証するには、DispatchMessage するコールバック プロシージャ存在を確認 [タイマー] ボックスの一覧でして、タイマーが呼び出し側プロセスによって作成されたこと。

重要 : この変更は、「サポート技術情報」(Knowledge Base) の Q327618 で行われた推奨事項を変更しません。 この変更がさらに困難 1 つのサービスを別のサービスの特権を使用するためには、変更ことはありません、不可能です。 前に、対話型デスクトップですべてのサービスは、ピアと最終的に行う要求互いにします。

関連情報

関連情報については、次の文書番号をクリックして Microsoft Knowledge Base を参照してください:
327618情報: セキュリティ、サービスとの対話型デスクトップ
Windows で偽装アーキテクチャ問題の詳細については、次の Web サイトを参照してください。
http://technet.microsoft.com/en-us/library/cc750553.aspx
タイマーの詳細については、プラットフォーム SDK ドキュメント SetTimer 関数の詳細についてを参照してください。

プロパティ

文書番号: 328665 - 最終更新日: 2014年2月26日 - リビジョン: 4.4
この資料は以下の製品について記述したものです。
  • Microsoft Win32 Application Programming Interface
キーワード:?
kbnosurvey kbarchive kbinfo kbfix kbqfe kbwndw kbmt KB328665 KbMtja
機械翻訳の免責
重要: このサポート技術情報 (以下「KB」) は、翻訳者による翻訳の代わりに、マイクロソフト機械翻訳システムによって翻訳されたものです。マイクロソフトは、お客様に、マイクロソフトが提供している全ての KB を日本語でご利用いただけるように、翻訳者による翻訳 KB に加え機械翻訳 KB も提供しています。しかしながら、機械翻訳の品質は翻訳者による翻訳ほど十分ではありません。誤訳や、文法、言葉使い、その他、たとえば日本語を母国語としない方が日本語を話すときに間違えるようなミスを含んでいる可能性があります。マイクロソフトは、機械翻訳の品質、及び KB の内容の誤訳やお客様が KB を利用されたことによって生じた直接または間接的な問題や損害については、いかなる責任も負わないものとします。マイクロソフトは、機械翻訳システムの改善を継続的に行っています。
英語版 KB:328665
Microsoft Knowledge Base の免責: Microsoft Knowledge Baseに含まれている情報は、いかなる保証もない現状ベースで提供されるものです。Microsoft Corporation及びその関連会社は、市場性および特定の目的への適合性を含めて、明示的にも黙示的にも、一切の保証をいたしません。さらに、Microsoft Corporation及びその関連会社は、本文書に含まれている情報の使用及び使用結果につき、正確性、真実性等、いかなる表明・保証も行ないません。Microsoft Corporation、その関連会社及びこれらの権限ある代理人による口頭または書面による一切の情報提供またはアドバイスは、保証を意味するものではなく、かつ上記免責条項の範囲を狭めるものではありません。Microsoft Corporation、その関連会社 及びこれらの者の供給者は、直接的、間接的、偶発的、結果的損害、逸失利益、懲罰的損害、または特別損害を含む全ての損害に対して、状況のいかんを問わず一切責任を負いません。(Microsoft Corporation、その関連会社 またはこれらの者の供給者がかかる損害の発生可能性を了知している場合を含みます。) 結果的損害または偶発的損害に対する責任の免除または制限を認めていない地域においては、上記制限が適用されない場合があります。なお、本文書においては、文書の体裁上の都合により製品名の表記において商標登録表示、その他の商標表示を省略している場合がありますので、予めご了解ください。

フィードバック

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com