VB中如何实现重新启动计算机?
VB中如何实现重新启动计算机? 问题点数:30、回复次数:4Top
1 楼ybchen(我)(是)(菜)(鸟)(我)(怕)(谁)回复于 2000-06-18 01:31:00 得分 8
用这个 Windows API 也许可以
ExitWindowsEx(EWX_REBOOT, 0);Top
2 楼dannyyu(kirk)回复于 2000-06-18 03:11:00 得分 10
//ExitWindowsEx(UINT uFlags,DWORD dwReserved)
uFlags can be one of(EWX_LOGOFF||EWX_REBOOT||EWX_SHUTDOWN||(take care this)EWX_FORCE);
dwReserved is ignoredTop
3 楼yokel(SOD)回复于 2000-06-18 08:48:00 得分 6
如ybchen和dannyyu所说的在vb中重启机器固然可以调用windows API来实现.
但是在下觉得奇怪,你们咋就舍易就繁,而不用以下的语句:
shell "rundll32.exe user.exe,restartwindows"
其实,我们可以在windows中可以建立一个快捷方式,命令行设为rundll32.exe user.exe,restartwindows
运行它就可以快速关机了.Top
4 楼wulang()回复于 2000-06-18 11:19:00 得分 6
API的功能更多,dannyyu所说的就可实现注销、重启、关机、快速重启等功能。并且在Win9x和NT中都可使用。Top




