Win2kを終了・再起動方法

解決


船長  2000-12-20 18:30:25  No: 73982

ExitWindowsExを用いて終了・再起動をさせたいのですが、
返値が0で帰ってきてうまく動作しません。
この場合疑うのは環境でしょうか?
ちなみにWin98/2Kで試したところ、
ログオフのみうまく行きます。

どなたかアドバイスをお願いします。


MADIA  URL  2000-12-21 06:21:15  No: 73983

あれっ。
確かWin2KはAPIとかWIN9Xと違っているので、動作しないと思いました。(確認していないので間違っていたらごめんなさい)


MADIA  URL  2000-12-21 06:27:20  No: 73984

すいません。質問の意図間違っていました。

私のページのhttp://madia.world.coocan.jp/API/VBWINEXIT.htmを
見て頂きましたか?

一応、このソースでWIN95/98は動作確認済みです。
予測ですが、引数の値をちゃんとセットしていますか?
ちなみにログオフは0です。


ZWEI  2000-12-21 08:28:00  No: 73985

パターンからいうと、NT/W2k環境で特権の取得をしてないからシャットダウンが出来ない、って状況ではないでしょうか?


船長  2000-12-21 17:50:54  No: 73986

回答ありがとうございます。

一応サンプルを見せていただき、同じように組みました。
が、ログオフだけ有効なんです。
Win2kでの動作確認は特権と同様のユーザです。
定数もConstで取りましたので、値はセットされていると思います。
「むむむ」状態です。

Win2kとWin9xではAPIが違うのでしたらどうしようもないですね。
作成したプログラムはWin2kに載せる予定なため、
確認作業でWin98を使っただけです。

あまり時間を費やせないので、
ダメなようならあきらめます。
どうもありがとうございました。


※返信する前に利用規約をご確認ください。








  このエントリーをはてなブックマークに追加