请教一个问题:用ShellExecute(Handle,'open','inetmgr.exe',nil,nil,SW_MAXIMIZE );来打开internet管理服务器,怎么不能最大化呢,而如果是用来打开NotePad.exe就可以最大化呢,请高手赐教!

解决方案 »

  1.   

    var
      SysPath:array[0..255] of char;
      iisPath:string;
    begin
      GetSystemDirectory(SysPath,255);
      iisPath:=strPas(syspath) +'\inetsrv\iis.msc';
      if FileExists(iispath) then begin
        ShellExecute(handle,'Open',pansichar(iispath),nil,nil,WS_MAXIMIZE);
      end
      else
        showmessage('你没有安装 IIS 服务器');
    end;
      

  2.   

    虽然能显示Internet管理服务,但是仍然不能最大化阿,在我的机子上就是常规窗口大小