随顺便提个问题段代码.为什么无法启动windows7的ICS上网共享服务? NetSharingConfiguration := nil; pEnum := (NetSharingManager.EnumEveryConnection._NewEnum as IEnumVariant); while (pEnum.Next(1, vNetCon, dwRetrieved) = S_OK) do begin (IUnknown(vNetCon) as INetConnection).GetProperties(pUser); NetCon := (IUnknown(vNetCon) as INetConnection); if pUser.pszwName = sComboBox1.Text then begin NetSharingConfiguration := NetSharingManager.INetSharingConfigurationForINetConnection[NetCon]; NetSharingConfiguration.DisableSharing; NetSharingConfiguration.EnableSharing(ICSSHARINGTYPE_PUBLIC); // NetSharingConfiguration._Release; end else begin if pUser.pszwDeviceName = 'Microsoft Hosted Network Virtual Adapter' then begin WlanHostedNetSharingConfiguration := NetSharingManager.INetSharingConfigurationForINetConnection[NetCon]; WlanHostedNetSharingConfiguration.DisableSharing; WlanHostedNetSharingConfiguration.EnableSharing (ICSSHARINGTYPE_PRIVATE); WlanHostedNetSharingConfiguration._Release; NetSharingConfiguration._Release; end; end; end; // }