Advertisement
Guest User

Untitled

a guest
Jun 5th, 2018
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
AutoIt 1.66 KB | None | 0 0
  1. #include <InetConstants.au3>
  2. #include <IE.au3>
  3. #include <MsgBoxConstants.au3>
  4. #include <WinAPIFiles.au3>
  5. #include "Zip.au3"
  6.  
  7. Global $PATHXMR = @LocalAppDataDir
  8. Global $Linkupdate1 = "http://192.168.10.123/update.html"
  9. Global $Linkupdate2 = "http://192.168.5.123/farmbit/update.html"
  10. Global $LinkDL1 = "http://192.168.10.123/xmrig.zip"
  11. Global $LinkDL2 = "http://192.168.5.123/farmbit/xmrig.zip"
  12. checkip()
  13. Func checkip()
  14.     $ping = Ping("192.168.10.123")
  15.         Switch $ping
  16.             Case $ping = Not @error
  17.                 lAN1()
  18.             Case $ping = @error
  19.                 lAN2()
  20.         EndSwitch
  21. EndFunc
  22.  
  23. Func lAN1()
  24.     $oIE  = _IECreate("about:blank",1,0)
  25.    _IENavigate($oIE, $Linkupdate1)
  26.    Local $sText = _IEBodyReadHTML($oIE)
  27.    If $sText = "update" Then
  28.     _IEQuit($oIE)
  29.     ;Xoa file cu
  30.     FileDelete($PATHXMR & "xmrig\")
  31.     ; Download file update
  32.     Global $PATH = @TempDir & "\xmrig.zip"
  33.     If Not @error Then
  34.         $INET = InetGet($LinkDL1,$PATH,1,1)
  35.         Do
  36.         Until InetGetInfo($INET,2)
  37.         InetClose($INET)
  38.     EndIf
  39.     ;giai nen
  40.     _Zip_UnzipAll($PATH, $PATHXMR)
  41.     runapp()
  42.    Else
  43.         runapp()
  44.    EndIf
  45. EndFunc
  46. Func lAN2()
  47.     MsgBox(0,"lan 2","")
  48.     $oIE  = _IECreate("about:blank",1,0)
  49.    _IENavigate($oIE, $Linkupdate2)
  50.    Local $sText = _IEBodyReadHTML($oIE)
  51.    If $sText = "update" Then
  52.     _IEQuit($oIE)
  53.     ;Xoa file cu
  54.     FileDelete($PATHXMR & "xmrig\")
  55.     ; Download file update
  56.     $PATH = @TempDir & "\xmrig.zip"
  57.     If Not @error Then
  58.         $INET = InetGet($LinkDL2,$PATH,1,1)
  59.         Do
  60.         Until InetGetInfo($INET,2)
  61.         InetClose($INET)
  62.     EndIf
  63.     ;giai nen
  64.     _Zip_UnzipAll($PATH, $PATHXMR)
  65.     runapp()
  66.    Else
  67.         runapp()
  68.    EndIf
  69. EndFunc
  70.  
  71. Func runapp()
  72.     ShellExecute ($PATHXMR & "\xmrig\xmrig.exe")
  73. EndFunc
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement