第一次发贴希望大家可以支持下.谢谢哦.//function GetWebSiteList(slWebSiteList:TStrings):Integer;
//var
// InstallPath: String;
// WebSite, WebServer, WebRoot: Variant;
// iCount: Integer;
// Flag: Boolean;
//begin
// Result := 0;
// Flag :=True;
// iCount :=1;
// slWebSiteList.Clear;
// while Flag do
// begin
// try
// WebSite :=CreateOLEObject('IISNamespace');
// WebSite := WebSite.GetObject('IIsWebService', 'localhost/w3svc');
// //iCount得到第几个站点的信息
// WebServer := WebSite.GetObject('IIsWebServer', InttoStr(iCount));
// slWebSiteList.Add(WebServer.ServerComment);
// Result := iCount;
// Inc(iCount);
// except
// Flag :=False;
// end;
// end;
//end;声明下.上面的方法行不通.因为WebServer := WebSite.GetObject('IIsWebServer', InttoStr(iCount));后面的InttoStr(iCount)不是递增的.有的IIS里的网站不通过手动建.这个不是递增的.不宜其它方法没有.谢谢哦
//var
// InstallPath: String;
// WebSite, WebServer, WebRoot: Variant;
// iCount: Integer;
// Flag: Boolean;
//begin
// Result := 0;
// Flag :=True;
// iCount :=1;
// slWebSiteList.Clear;
// while Flag do
// begin
// try
// WebSite :=CreateOLEObject('IISNamespace');
// WebSite := WebSite.GetObject('IIsWebService', 'localhost/w3svc');
// //iCount得到第几个站点的信息
// WebServer := WebSite.GetObject('IIsWebServer', InttoStr(iCount));
// slWebSiteList.Add(WebServer.ServerComment);
// Result := iCount;
// Inc(iCount);
// except
// Flag :=False;
// end;
// end;
//end;声明下.上面的方法行不通.因为WebServer := WebSite.GetObject('IIsWebServer', InttoStr(iCount));后面的InttoStr(iCount)不是递增的.有的IIS里的网站不通过手动建.这个不是递增的.不宜其它方法没有.谢谢哦
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货