Bonjour WilliamasKumeliukas,
Tu m'avais contacté il y a longtemps sur le forum français de autoit.
J'ai malheureusement vu le message que tardivement.
J'ai regardé ton travail et c'est super intéressant et prometteur. Il y a plein de bonnes idées.
Voici ce que j'ai noté :
1) Le lien dans le premier post de ce fil contient l'erreur d'inclusion ligne 47 : #include <ExtMsgBox.au3> que tu as corrigé sur le github
2) Concernant Windows Update, le script plante, parce que le tableau $label est vide suite à la commande ligne 350 :
For $i = UBound($label)-1 To 0 Step -1
If $label[$i] = "" Then
_ArrayDelete($label, $i)
EndIf
Next
Ca plante à la ligne 1242 :
$sBannedList = GUICtrlRead($label[8]) ;Read what is input into text box
J'ai bien avancé de mon côté, sur mon logiciel, notamment sur la recherche smart (après avoir fait des heures de recherches, j'ai utilisé smartmontools pour afficher les erreurs smart, wmi ou powershell n'étant pas complet),.
Malheureusement, mon code est très peu commenté et peu lisible, aussi n'hésite pas à me demander si besoin, et à copier ce qui t'intéresse pour ton script.
https://github.com/PaysanBarbare/BAO
Bon développement !