Jump to content

HackedPwned

Members
  • Posts

    89
  • Joined

  • Last visited

  • Days Won

    7

HackedPwned last won the day on December 3 2018

HackedPwned had the most liked content!

Profile Information

  • OS
    Windows 10 x64
  • Country
    France

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

HackedPwned's Achievements

Newbie

Newbie (1/14)

10

Reputation

  1. Merci icare ! Pas le temps de faire une intégration aujourd'hui, mais merci !
  2. Salut , Je viens de procéder à une nouvelle intégration / installation d'un Windows 7 Pro, et tout est OK ! Merci encore !
  3. Merci icare ! Également testé en x64, et aucun problème .
  4. Merci mooms ! Ha, je n'avais pas vu ton message. Content d'avoir pu aider un peu .
  5. Salut mooms ! Merci pour la mise à jour . En voulant comparer tes batch avec ceux que j'avais créé à l'époque, je me suis rendu compte qu'on avait pratiquement la même fonction pour déterminer la taille du pack . Cependant, à titre d'information, je me permets de te montrer une légère (mais vraiment légère hein ) optimisation. Voici la fonction dans son état actuel, issue du "setup.cmd" (j'ai supprimé la ligne que tu avais commentée) : :taille for /f "tokens=3" %%A in ('dir /s "%ip%\"^|find "fichier(s)"') do set size=%%A set size=%size: =% set /a size=%size% /1024 goto :eof J'avais exactement la même fonction, à un ou deux petits détails près : :taille for /f "tokens=3" %%A in ('dir /s /-c /a "%ip%\"^|find "fichier(s)"') do set size=%%A set /a size/=1024 goto :eof Comme tu peux le voir, pas de gros changements : l'ajout du paramètre "/-c" permet de supprimer le séparateur de milliers ; aussi plus besoin de la ligne "set size=%size: =%" pour retirer les espaces ; l'ajout du paramètre "/a" permet de prendre en compte également les fichiers cachés / masqués. Grâce à ce paramètre, la taille récupérée est EXACTEMENT la même, à l'octet près, que celle indiquée dans la fenêtre de propriétés Windows ; le "set /a size=%size% /1024" devient "set /a size/=1024". C'est la même chose, mais en plus compact, mais là c'est juste une préférence personnelle, chacun ses habitudes . Bon c'est du chipotage, mais vu le nombre d'heures que j'avais passé à affiner la fonction pour avoir un résultat parfait, je me suis dis autant t'en faire profiter (juste à titre d'information, c'est pas ça qui changera le pack ^^). Concernant la procédure de désinstallation via "del.cmd", pour ma part j'avais opté pour une boucle lisant un fichier texte "liste_processus.txt", dans lequel sont notés tous les processus de tous les programmes. La commande pskill n'est alors appelée que si le processus est encore en cours d'exécution. Pas sûr du tout que ça fasse gagner du temps, c'est sans doute même le contraire, mais je trouvais ça plus "élégant", bien qu'une manière plus classe devrait exister, mais je n'en ai pas trouvé pour l'instant. Voici donc le "del.cmd" que j'avais fais : ::------------------------------------------------------------------------------ :: Désinstallation du pack d'utilitaires de mooms :: https://www.wincert.net/forum/index.php?/topic/10975-utilitaires-19-01-2018/ ::------------------------------------------------------------------------------ @echo off setlocal enabledelayedexpansion :: Création de la clé 'EulaAccepted' de PsKill reg add "HKCU\Software\Sysinternals\PsKill" /v EulaAccepted /t REG_DWORD /d 1 /f :: Boucle tuant tous les processus du pack étant encore en cours d'utilisation. :: La liste des processus est dans le fichier 'liste_processus.txt'. :: Si nécessaire, on peut commenter une ligne avec '#' à son début. pushd %~dp0 set "fichier_liste_processus=liste_processus.txt" for /f "tokens=* eol=#" %%a in (%fichier_liste_processus%) do ( set "processus=%%a" for %%A in (!processus!) do ( tasklist /FI "IMAGENAME eq %%A" 2>nul | find /i /n "%%A" >nul if "!errorlevel!"=="0" pskill -t %%A >nul ) ) :: Suppression de l'intégralité des fichiers du pack rmdir /s /q "%ProgramFiles%\utilitaires" rmdir /s /q "%LOCALAPPDATA%\VirtualStore\Program Files (x86)\utilitaires" rmdir /s /q "%LOCALAPPDATA%\VirtualStore\Program Files\utilitaires" rmdir /s /q "%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs\Utilitaires" rmdir /s /q "%ALLUSERSPROFILE%\utilitaires" rmdir /s /q "%HOMEDRIVE%\Utilitaires" rmdir /s /q "%LOCALAPPDATA%\VirtualStore\ProgramData\Utilitaires" :: Suppression des clés de désinstallation 'Uninstall' reg delete "HKLM\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\Utilitaires_mooms" /f reg delete "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Utilitaires_mooms" /f Je ne pense pas que la commande "pushd %~dp0" soit nécessaire, mais je l'avais mise au cas où. Le fichier "liste_processus.txt" ressemble à ça : Voilà, c'est tout ^^. Comme dit, c'est du chipotage, mais vu le temps passé à l'époque, ça me fait un peu de mal de ne pas le partager ^^. A bientôt !
  6. Salut mooms ! J'ai passé un certain temps ailleurs, aussi merci pour la poursuite de la maintenance de ce pack ! Je profite de mon retour pour effectuer une suggestion de logiciel bien pratique, j'ai nommé BlueLife KeyFreeze ! C'est un petit utilitaire qui, via un combinaison de touches paramétrable (par défaut, c'est [Ctrl+Alt+F]), permet de totalement verrouiller le clavier et la souris, jusqu'à ce qu'on ressaisisse le raccourci clavier. C'est vraiment super pratique, notamment pour nettoyer son clavier / sa souris, sans avoir à avoir peur de taper ou cliquer n'importe quoi / n'importe où. Ca peut potentiellement être très utile également pour ceux qui ont des animaux, ou des enfants en bas âge ; afin de s'assurer qu'il n'y aura pas de catastrophe . Testé et approuvé depuis environ un mois maintenant, je me permets donc cette suggestion . A bientôt !
×
×
  • Create New...