none
スタートアップとシャットダウン RRS feed

  • 質問

  •  

    WindowsXPのシステム構成ユーティリティ(msconfig)のサービス、スタートアップに

    あるプログラムがWindowsの起動時に自動で立ち上げることができますが、どのような

    順番で開始されるのでしょうか?

     

    また、WindowsのコマンドShutdown -mでリモートでパソコンを終了させることができま

    すがこれもどれから終了させているのでしょうか?

     

    最後に、Visual C++でShutdown -m命令を受けた時に特定のコードを実行する方法を

    教えてもらえませんか。よろしくお願いします。

    2007年8月23日 12:36

回答

  •  はまぐりらっこ さんからの引用

    WindowsXPのシステム構成ユーティリティ(msconfig)のサービス、スタートアップに

    あるプログラムがWindowsの起動時に自動で立ち上げることができますが、どのような

    順番で開始されるのでしょうか?

    また、WindowsのコマンドShutdown -mでリモートでパソコンを終了させることができま

    すがこれもどれから終了させているのでしょうか?

     

    起動および終了の順番は保障されていなかったかと。

    それぞれ非同期で起動されるわけですし。

     

    最後に、Visual C++でShutdown -m命令を受けた時に特定のコードを実行する方法を

    教えてもらえませんか。よろしくお願いします。

     

    Shutdown script を利用するのがいいですかね。

    2007年8月23日 14:27
  •  はまぐりらっこ さんからの引用

    最後に、Visual C++でShutdown -m命令を受けた時に特定のコードを実行する方法を

    教えてもらえませんか。

    WM_QUERYENDSESSION メッセージがトップレベルウィンドウ(CMainFrameなど)に送られてくるのでそれをハンドリングすることで判断できます。

     

    Shutdown で外部から落とされようとしているのか、それともユーザーが自マシンでシャットダウンを選んだかの区別はつかないかもしれませんけど...

    2007年8月27日 9:17

すべての返信

  •  はまぐりらっこ さんからの引用

    WindowsXPのシステム構成ユーティリティ(msconfig)のサービス、スタートアップに

    あるプログラムがWindowsの起動時に自動で立ち上げることができますが、どのような

    順番で開始されるのでしょうか?

    また、WindowsのコマンドShutdown -mでリモートでパソコンを終了させることができま

    すがこれもどれから終了させているのでしょうか?

     

    起動および終了の順番は保障されていなかったかと。

    それぞれ非同期で起動されるわけですし。

     

    最後に、Visual C++でShutdown -m命令を受けた時に特定のコードを実行する方法を

    教えてもらえませんか。よろしくお願いします。

     

    Shutdown script を利用するのがいいですかね。

    2007年8月23日 14:27
  •  はまぐりらっこ さんからの引用

    最後に、Visual C++でShutdown -m命令を受けた時に特定のコードを実行する方法を

    教えてもらえませんか。

    WM_QUERYENDSESSION メッセージがトップレベルウィンドウ(CMainFrameなど)に送られてくるのでそれをハンドリングすることで判断できます。

     

    Shutdown で外部から落とされようとしているのか、それともユーザーが自マシンでシャットダウンを選んだかの区別はつかないかもしれませんけど...

    2007年8月27日 9:17