VB中如何实现重新启动计算机?

share 2000-06-18 01:10:00
VB中如何实现重新启动计算机?
...全文
166 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
wulang 2000-06-18
  • 打赏
  • 举报
回复
API的功能更多,dannyyu所说的就可实现注销、重启、关机、快速重启等功能。并且在Win9x和NT中都可使用。
yokel 2000-06-18
  • 打赏
  • 举报
回复
如ybchen和dannyyu所说的在vb中重启机器固然可以调用windows API来实现.
但是在下觉得奇怪,你们咋就舍易就繁,而不用以下的语句:
shell "rundll32.exe user.exe,restartwindows"
其实,我们可以在windows中可以建立一个快捷方式,命令行设为rundll32.exe user.exe,restartwindows
运行它就可以快速关机了.
dannyyu 2000-06-18
  • 打赏
  • 举报
回复
//ExitWindowsEx(UINT uFlags,DWORD dwReserved)
uFlags can be one of(EWX_LOGOFF||EWX_REBOOT||EWX_SHUTDOWN||(take care this)EWX_FORCE);
dwReserved is ignored
  • 打赏
  • 举报
回复
用这个 Windows API 也许可以
ExitWindowsEx(EWX_REBOOT, 0);

7,759

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧