Example #1
0
 def run(self):
     self.run = True
     signal.signal(signal.SIGQUIT, self.terminate)
     #signal.signal(signal.SIGKILL, self.terminate)
     signal.signal(signal.SIGINT, self.terminate)
     signal.signal(signal.SIGTERM, self.terminate)
     self.dnscfg=DNSCfg.DNSCfg()
     self.tcpdns=tcpdns.tcpdns()
     self.dnscfg.ModifyDns('127.0.0.1')
     while self.run:
         time.sleep(1)
Example #2
0
 def OnInit(self):
     if notadmin:
         wx.MessageDialog(None,'请以管理员权限执行本程序','错误',wx.OK).ShowModal()
         self.ExitMainLoop()
         return False
     self.htcpdns = tcpdns.tcpdns()
     self.hdnscfg = DNSCfg.DNSCfg()
     self.frame = Frame(None)
     #.Bind(wx.EVT_CLOSE,self.OnExit)
     #self.Bind(wx.EVT_END_SESSION,self.OnExit)
     return True