Example #1
0
 public bool SetIEPac()
 {
     UpdateIEPac();
     if (IEProxySetter != null)
     {
         if (backup == null)
         {
             backup = IeProxySetter.GetSystemProxy();
         }
         return(IeProxySetter.SetSystemProxy(new SystemProxy
         {
             IsAutoDetect = false,
             IsDirect = false,
             IsPac = true,
             IsProxy = false,
             PacPath = pacFilePath,
             ProxyAddress = null
         }));
         //return IEProxySetter.SetPac(PacFilePath);
     }
     return(true);
 }
Example #2
0
 public bool CancelIEPac()
 {
     if (IEProxySetter != null)
     {
         if (backup != null)
         {
             bool success = IeProxySetter.SetSystemProxy(backup);
             backup = null;
             return(success);
         }
         else
         {
             return(IeProxySetter.SetSystemProxy(new SystemProxy
             {
                 IsAutoDetect = false,
                 IsDirect = true,
                 IsPac = false,
                 IsProxy = false
             }));
         }
     }
     return(true);
 }