アプリ版:「スタンプのみでお礼する」機能のリリースについて

WindowsMEでは、Rundll32 Shell32.dll,SHExitWindowsEx 1で「終了」、
また、Rundll32 Shell32.dll,SHExitWindowsEx 2で、「再起動」
へのショートカットが作成出来、大変便利でした。
しかし、WindowsXPでは、駄目です。
どのようにしたらいいのでしょうか。教えて下さい。

A 回答 (1件)

 当該の関数「SHExitWindowsEx」はWin2000にありません。

そのため
後継であるXPにも当然ながらありません。

 代用できるものにExitWindowsというものがあるのですが、これは一
筋縄で動く代物ではないためrundll32.exeだけで動かすことはできませ
ん。これを動かすには特権を取る必要があり、そのためにプロセスIDな
どを取得する必要があるためです。おそらくCなどで簡単なプログラムを
組んだほうが早いと思います。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!