Code : Tout sélectionner
#RequireAdmin
#include <ButtonConstants.au3>
#include <Constants.au3>
#include <EditConstants.au3>
#include <GuiButton.au3>
#include <GUIConstantsEx.au3>
#include <Inet.au3>
#include <WindowsConstants.au3>
#include-once
Global $font = "Comic Sans MS"
Global $font1 = "segoe print"
Global $font2 = "Segoe Script"
Global $hosts = @SystemDir & "\drivers\etc\hosts"
Global $Now = @MDAY & "/" & @MON & "/" & @YEAR & " " & @HOUR & ":" & @MIN & ":" & @SEC
Global $obj_SR, $obj_WMI
Global $SystemDrive = EnvGet('SystemDrive') & '\'
#region ### START Koda GUI section ### Form=C:\Users\63\Desktop\form4.kxf
Global $Form1 = GUICreate("ToolsDiag", 915, 730, 190, 125)
GUICtrlSetBkColor($Form1, 0xFFFFFF)
$Input1 = GUICtrlCreateInput("cmd.exe /C echo.&", 8, 645, 161, 5)
GUICtrlSetBkColor($Input1, 0xFF0000)
GUICtrlSetState(-1, $GUI_DISABLE)
Global $Edit1 = GUICtrlCreateEdit("", 200, 672, 417, 49, BitOR($GUI_SS_DEFAULT_EDIT, $WS_BORDER), BitOR($WS_EX_CLIENTEDGE, $WS_EX_STATICEDGE))
GUICtrlSetBkColor($Edit1, 0xFFFFCC)
GUICtrlSetColor($Edit1, 0x0000FF)
Global $Edit2 = GUICtrlCreateEdit("", 200, 192, 417, 473, BitOR($GUI_SS_DEFAULT_EDIT, $WS_BORDER), BitOR($WS_EX_CLIENTEDGE, $WS_EX_STATICEDGE))
GUICtrlSetData(-1, "")
GUICtrlSetBkColor($Edit2, 0xFFFFCC)
GUICtrlSetCursor(-1, 0)
;GUICtrlSetColor($Edit2,0x0000FF)
Global $Pic1 = GUICtrlCreatePic("C:\Users\63\Desktop\Images\bfee7d1895f445777160322afc7e3c99.jpg", 8, 8, 169, 169)
Global $Pic2 = GUICtrlCreatePic("C:\Users\63\Desktop\Images\malwares-troyanos.jpg", 664, 264, 201, 153)
Global $Graphic1 = GUICtrlCreateGraphic(184, 0, 18, 189)
GUICtrlSetGraphic(-1, $GUI_GR_PENSIZE, 3)
GUICtrlSetGraphic(-1, $GUI_GR_COLOR, 0xFF0000, 0xFFFF00)
GUICtrlSetGraphic(-1, $GUI_GR_MOVE, 7, 6)
GUICtrlSetGraphic(-1, $GUI_GR_LINE, 7, 154)
Global $Graphic2 = GUICtrlCreateGraphic(200, 176, 401, 12)
GUICtrlSetGraphic(-1, $GUI_GR_PENSIZE, 3)
GUICtrlSetGraphic(-1, $GUI_GR_COLOR, 0xFF0000)
GUICtrlSetGraphic(-1, $GUI_GR_MOVE, 0, 1)
GUICtrlSetGraphic(-1, $GUI_GR_LINE, 396, 1)
Global $Graphic3 = GUICtrlCreateGraphic(184, 192, 17, 479)
GUICtrlSetGraphic(-1, $GUI_GR_PENSIZE, 3)
GUICtrlSetGraphic(-1, $GUI_GR_COLOR, 0xFF0000)
GUICtrlSetGraphic(-1, $GUI_GR_MOVE, 8, 8)
GUICtrlSetGraphic(-1, $GUI_GR_LINE, 8, 482)
Global $Graphic4 = GUICtrlCreateGraphic(624, 200, 284, 8)
GUICtrlSetGraphic(-1, $GUI_GR_PENSIZE, 2)
GUICtrlSetGraphic(-1, $GUI_GR_COLOR, 0xFF0000)
GUICtrlSetGraphic(-1, $GUI_GR_MOVE, 6, 2)
GUICtrlSetGraphic(-1, $GUI_GR_LINE, 279, 2)
Global $Graphic5 = GUICtrlCreateGraphic(624, 128, 286, 8)
GUICtrlSetGraphic(-1, $GUI_GR_PENSIZE, 2)
GUICtrlSetGraphic(-1, $GUI_GR_COLOR, 0xFF0000)
GUICtrlSetGraphic(-1, $GUI_GR_MOVE, 8, 2)
GUICtrlSetGraphic(-1, $GUI_GR_LINE, 281, 2)
Global $Input2 = GUICtrlCreateInput("" & MemGetStats(), 752, 48, 155, 20) ; Memo total ****Affichage ????****
GUICtrlSetBkColor($Input2, 0xFFFFCC)
GUICtrlSetState(-1, $GUI_DISABLE)
Global $Input3_IpAddress = GUICtrlCreateInput("" & @IPAddress1, 408, 8, 201, 19)
GUICtrlSetBkColor($Input3_IpAddress, 0xFFFFCC)
GUICtrlSetState(-1, $GUI_DISABLE)
Global $Input4_IpAddress = GUICtrlCreateInput("" & _GetIP(), 408, 32, 201, 19)
GUICtrlSetBkColor($Input4_IpAddress, 0xFFFFCC)
GUICtrlSetState(-1, $GUI_DISABLE)
Global $Input5 = GUICtrlCreateInput("" & "CPU " & @CPUArch & " OS " & @OSArch & " " & @OSVersion, 408, 56, 201, 19)
GUICtrlSetBkColor($Input5, 0xFFFFCC)
GUICtrlSetState(-1, $GUI_DISABLE)
Global $Input6 = GUICtrlCreateInput("Input6", 752, 72, 155, 20) ; % utilisation
GUICtrlSetBkColor($Input6, 0xFFFFCC)
GUICtrlSetState(-1, $GUI_DISABLE)
Global $Input7 = GUICtrlCreateInput("Input7", 752, 96, 155, 20) ; Memo disponible
GUICtrlSetBkColor($Input7, 0xFFFFCC)
GUICtrlSetState(-1, $GUI_DISABLE)
Global $Input8 = GUICtrlCreateInput("Input8", 752, 144, 155, 20); Pagefile total ****Affichage ????****
GUICtrlSetBkColor($Input8, 0xFFFFCC)
GUICtrlSetState(-1, $GUI_DISABLE)
Global $Input9 = GUICtrlCreateInput("Input9", 752, 168, 155, 20) ; Pagefile disponible
GUICtrlSetBkColor($Input9, 0xFFFFCC)
GUICtrlSetState(-1, $GUI_DISABLE)
Global $Input10 = GUICtrlCreateInput("Input10", 752, 216, 155, 20) ; Virtuelle total ****Affichage ????****
GUICtrlSetBkColor($Input10, 0xFFFFCC)
GUICtrlSetState(-1, $GUI_DISABLE)
Global $Input11 = GUICtrlCreateInput("Input11", 752, 240, 155, 20) ; Virtuelle disponible
GUICtrlSetBkColor($Input11, 0xFFFFCC)
GUICtrlSetState(-1, $GUI_DISABLE)
Global $Progress1 = GUICtrlCreateProgress(632, 80, 102, 9)
Global $Progress2 = GUICtrlCreateProgress(632, 104, 102, 9)
Global $Progress3 = GUICtrlCreateProgress(632, 176, 102, 9)
Global $Progress4 = GUICtrlCreateProgress(632, 244, 102, 9)
Global $Label1 = GUICtrlCreateLabel("Pagefile total", 630, 144, 140, 17)
GUICtrlSetFont(-1, 9, 400, 2, $font)
GUICtrlSetColor($Label1, 0x0000FF)
Global $Label2 = GUICtrlCreateLabel("Votre IP Local", 208, 8, 156, 17)
GUICtrlSetFont(-1, 10, 400, 2, $font)
GUICtrlSetColor($Label2, 0x0000FF)
Global $Label3 = GUICtrlCreateLabel("Votre IP Publique", 208, 32, 156, 17)
GUICtrlSetFont(-1, 10, 400, 2, $font)
GUICtrlSetColor($Label3, 0x0000FF)
Global $Label4 = GUICtrlCreateLabel("Votre CPU et OS", 208, 56, 156, 17)
GUICtrlSetFont(-1, 10, 400, 2, $font)
GUICtrlSetColor($Label4, 0x0000FF)
Global $Label5 = GUICtrlCreateLabel("Physique -RAM-", 630, 48, 140, 17)
GUICtrlSetFont(-1, 10, 400, 2, $font)
GUICtrlSetColor($Label5, 0x0000FF)
Global $Label6 = GUICtrlCreateLabel("virtuelle total", 630, 216, 140, 17)
GUICtrlSetFont(-1, 9, 400, 2, $font)
GUICtrlSetColor($Label6, 0x0000FF)
Global $Label7 = GUICtrlCreateLabel("Activités de la mémoire", 680, 8, 228, 19)
GUICtrlSetFont(-1, 12, 400, 2, $font)
GUICtrlSetColor($Label7, 0x0000FF)
Global $Button1 = GUICtrlCreateButton("Rapport général", 8, 660, 161, 49, BitOR($BS_COMMANDLINK, $BS_DEFCOMMANDLINK))
Global $Button2 = GUICtrlCreateButton("Informations système", 8, 200, 161, 33, $BS_LEFT)
GUICtrlSetFont(-1, 9, 400, 2, $font)
Global $Button3 = GUICtrlCreateButton("Configuration de l'IP", 8, 240, 163, 33)
GUICtrlSetFont(-1, 9, 400, 2, $font)
Global $Button4 = GUICtrlCreateButton("Afficher les TEMP\Cookies", 8, 280, 161, 33)
GUICtrlSetFont(-1, 9, 400, 2, $font)
Global $Button5 = GUICtrlCreateButton("Programmes et Run", 8, 320, 161, 33)
GUICtrlSetFont(-1, 9, 400, 2, $font)
Global $Button6 = GUICtrlCreateButton("Afficher System32", 8, 360, 161, 33)
GUICtrlSetFont(-1, 9, 400, 2, $font)
Global $Button7 = GUICtrlCreateButton("Afficher les drivers", 8, 400, 161, 33)
GUICtrlSetFont(-1, 9, 400, 2, $font)
Global $Button8 = GUICtrlCreateButton("Tâches/Services exécutés", 8, 440, 161, 33)
GUICtrlSetFont(-1, 9, 400, 2, $font)
Global $Button9 = GUICtrlCreateButton("9", 8, 480, 161, 33)
GUICtrlSetFont(-1, 9, 400, 2, $font)
Global $Button10 = GUICtrlCreateButton(" 10", 8, 520, 161, 33)
GUICtrlSetFont(-1, 9, 400, 2, $font)
Global $Button11 = GUICtrlCreateButton(" 11", 8, 560, 161, 33)
GUICtrlSetFont(-1, 9, 400, 2, $font)
Global $Button12 = GUICtrlCreateButton("Statistiques connexions/IP", 8, 600, 161, 33)
GUICtrlSetFont(-1, 9, 400, 2, $font)
Global $Button13 = GUICtrlCreateButton(" Clean hosts avec ToolsDiag ", 408, 80, 201, 25,$BS_LEFT)
_GUICtrlButton_SetShield($Button13)
GUICtrlSetFont(-1, 9, 400, 2, $font)
Global $Button14 = GUICtrlCreateButton(" Modifier le fichier hosts", 208, 112, 193, 25,$BS_LEFT)
_GUICtrlButton_SetShield($Button14)
GUICtrlSetFont(-1, 9, 400, 2, $font)
Global $Button15 = GUICtrlCreateButton(" Quitter", 640, 664, 257, 57, -1, BitOR($BS_COMMANDLINK, $BS_DEFCOMMANDLINK))
GUICtrlSetFont(-1, 12, 400, 2, $font)
GUICtrlSetBkColor($Button15, 0xCCFFFF)
Global $Button16 = GUICtrlCreateButton(" Visionner le fichier hosts", 208, 80, 193, 25,$BS_LEFT)
_GUICtrlButton_SetShield($Button16)
GUICtrlSetFont(-1, 9, 400, 2, $font)
Global $Button19 = GUICtrlCreateButton(" Nettoyage général du PC ", 632, 424, 273, 33,$BS_LEFT)
_GUICtrlButton_SetShield($Button19)
GUICtrlSetFont(-1, 9, 400, 2, $font)
Global $Button20 = GUICtrlCreateButton(" Supprimer le points de restauration", 632, 464, 273, 33,$BS_LEFT)
_GUICtrlButton_SetShield($Button20)
GUICtrlSetFont(-1, 9, 400, 2, $font)
Global $Button21 = GUICtrlCreateButton(" Créer un point de restauration ", 632, 504, 273, 33,$BS_LEFT)
GUICtrlSetFont(-1, 9, 400, 2, $font)
Global $Button22 = GUICtrlCreateButton("22", 632, 544, 273, 33,$BS_LEFT)
_GUICtrlButton_SetShield($Button21)
GUICtrlSetFont(-1, 9, 400, 2, $font)
Global $Button23 = GUICtrlCreateButton("23", 632, 584, 273, 33,$BS_LEFT)
_GUICtrlButton_SetShield($Button23)
GUICtrlSetFont(-1, 9, 400, 2, $font)
Global $Button24 = GUICtrlCreateButton(" Défragmentation ", 632, 624, 273, 33,$BS_LEFT)
_GUICtrlButton_SetShield($Button24)
GUICtrlSetFont(-1, 9, 400, 2, $font)
Global $Button25 = GUICtrlCreateButton("Copier le résultat de la commande ", 208, 144, 401, 25)
GUICtrlSetBkColor($Button25, 0xFFCC00)
GUICtrlSetFont(-1, 9, 400, 2, $font2)
Global $Button26 = GUICtrlCreateButton(" Restaurer le hosts à l'origine ", 408, 112, 201, 25,$BS_LEFT)
_GUICtrlButton_SetShield($Button26)
GUICtrlSetFont(-1, 9, 400, 2, $font)
GUISetState(@SW_SHOW)
#endregion ### END Koda GUI section ###
While 1
$memo = MemGetStats()
$Label1 = $memo[1]
$memo2 = $memo[0]
$memo3 = $memo[2]
$Label5 = $memo[3]
$memo5 = $memo[4]
$Label6 = $memo[5]
$memo7 = $memo[6]
Switch $memo2
Case 0 To 100
$st = StringRight($memo2, 2)
$st1 = StringRight($memo3, 2)
$st2 = StringRight($memo5, 2)
$st3 = StringRight($memo7, 2)
$Mem = MemGetStats()
$MemTot = Round(($Mem[1]) / 1024, 0) + 1
GUICtrlSetData($Input2, $MemTot & " Mo de mémoire")
GUICtrlSetData($Input6, $memo2 & " % de mémoire utilisée")
GUICtrlSetData($Input7, $memo3 & " Ko Disponible")
GUICtrlSetData($Input8, $Label5 & " Ko de mémoire")
GUICtrlSetData($Input9, $memo5 & " Ko Disponible")
GUICtrlSetData($Input10, $Label6 & " Ko de mémoire")
GUICtrlSetData($Input11, $memo7 & " Ko Disponible")
GUICtrlSetData($Progress1, $st)
GUICtrlSetData($Progress2, $st1)
GUICtrlSetData($Progress3, $st2)
GUICtrlSetData($Progress4, $st3)
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
EndSwitch
EndSwitch
WEnd