[Func] _ReduceMemory

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Mehdi350
Niveau 1
Niveau 1
Messages : 9
Enregistré le : lun. 04 févr. 2019 11:15
Localisation : Maroc
Status : Hors ligne

[Func] _ReduceMemory

#1

Message par Mehdi350 »

bonjour;
j'ai trouvé dans votre forum une fonction publié par timmalos » le mar. 17 juil. 2012 09:48

Code : Tout sélectionner

Func _ReduceMemory($PID)
    Local $dll = DllOpen("kernel32.dll")
    Local $ai_Handle = DllCall($dll, 'int', 'OpenProcess', 'int', 0x1f0fff, 'int', False, 'int', $PID)
    Local $ai_Return = DllCall("psapi.dll", 'int', 'EmptyWorkingSet', 'long', $ai_Handle[0])
    DllCall($dll, 'int', 'CloseHandle', 'int', $ai_Handle[0])
    DllClose($dll)
    Return $ai_Return[0]
EndFunc
cette fonction permet de libérer la mémoire non utilisée des programmes dont vous connaissez le PID.
S'il vous plait,je veux une explication et le résultat de chaque ligne de cette fonction.
merci.
Répondre