以前にも別の質問させてもらいましたまつもとです。
Windowsの再起動を行う必要があるソフトを作成しています。
Win9X系では、ExitWindowsEx(EWX_Reboot,0);
と、APIを1行書いてやれば再起動できたのですが
WinNT系でうまくいきませんでいた。
Helpを見ると「特権を変更する必要がある」などと書いて
あるのですが難しくてわかりません・・・
それなりにソースを記述してみたのですが、やはり動きませんでした。
WinNTの再起動方法をご存知の方がいらしたら、お教えください。
宜しくお願いします。
WindowsNT系のOSでは再起動・シャットダウン・ログオフするには、特権が必要になります。
http://homepage1.nifty.com/project21/delphi/tips07.htm
に、再起動用のコードがありましたので、参考にしてみてはどうでしょうか?
ツイート | ![]() |