一个winexec的问题?
xh416 2004-08-27 08:44:45 想通过以下代码实现,先运行一个EXE文件,再提示用户重启电脑。(fr_remot.exe是B/S结构的中间件,主要起注册COM作用)
winexec(pchar('d:\fire_xxx\remote\fr_remot.exe'),SW_SHOWMINIMIZED);//SW_HIDE,SW_SHOWNOACTIVATE,SW_SHOWMINIMIZED,SW_SHOWMINNOACTIVE,SW_SHOWNOACTIVATE
if application.MessageBox('系统将重启电脑?(Y/N)'),'系统提示',52)<>6 then exit;
ExitWindowsEx(EWX_REBOOT,0);
第一行可以运行这个EXE文件,可我想让其最小化或隐藏,其可以运行但不能最小化,以致于我的提示窗口被挡住。(winexec的第二个参数我试了第一行的后面几个都不行)
第三行,我想让电脑重启,可电脑不能重启(ExitWindowsEx(EWX_LOGOFF,0)可以注销电脑),我的电脑是WINDOWS2000
求大家教我如何修改以上代码实现以上代码。