# Chemin des répertoires à lire $cheminRunOnce = "SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce" $cheminRun = "SOFTWARE\Microsoft\Windows\CurrentVersion\Run" # Fonction pour lire le contenu d'un répertoire dans la base de registre function Lire-ContenuRegistre { param ( [string]$chemin ) # Lire le contenu du répertoire dans la base de registre $contenu = Get-ItemProperty -Path "Registry::$chemin" -ErrorAction SilentlyContinue # Vérifier si le répertoire existe if ($contenu) { # Afficher le contenu du répertoire Write-Host "Contenu du répertoire '$chemin' :" $contenu | Format-Table -AutoSize } else { Write-Host "Le répertoire '$chemin' n'existe pas." } } # Lire le contenu des répertoires pour CURRENT-USER Lire-ContenuRegistre -chemin $cheminRunOnce Lire-ContenuRegistre -chemin $cheminRun # Lire le contenu des répertoires pour LOCAL-MACHINE Lire-ContenuRegistre -chemin "HKLM\$cheminRunOnce" Lire-ContenuRegistre -chemin "HKLM\$cheminRun"