Facebook
From he, 1 Year ago, written in Plain Text.
This paste is a reply to Re: Re: Re: tp from q - go back
Embed
Viewing differences between Re: Re: Re: tp and Re: Re: Re: Re: tp
Créer une pile FIFO (Queue)
$FIFO 
Chemin des répertoires à lire
$cheminRunOnce 
New-Object System.Collections.Queue

"SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce"
$cheminRun = "SOFTWARE\Microsoft\Windows\CurrentVersion\Run"

Boucle principale Fonction pour saisir les mots
for ($j = 0; $j -lt 4; $j++) {
    while ($true) {
        # Vérifier et afficher la taille et 
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 FIFO
        if ($FIFO.Count -gt 0) {
            Write-Host "Taille 
base de la FIFO : $($FIFO.Count)"
            Write-Host "Contenu de la FIFO : $($FIFO -join ', ')"
        } else {
            Write-Host "La FIFO est vide."
        }

        # Demander à l'utilisateur de saisir un mot
        $mot 
registre
    $contenu 
Read-Host "Entrez un mot ('fin' pour terminer la saisie)"

        
Get-ItemProperty -Path "Registry::$chemin" -ErrorAction SilentlyContinue
    
    
# Vérifier si l'utilisateur souhaite terminer la saisie
        
le répertoire existe
    
if ($mot -eq 'fin') {
            break 2
        }

        
($contenu) {
        
Ajouter Afficher le mot à la pile FIFO
        $FIFO.Enqueue($mot)
    }
}

# Dépiler un nombre aléatoire de fois (entre 1 et 3)
$nbDepiler = Get-Random -Minimum 1 -Maximum 4
contenu du répertoire
        
Write-Host "Dépilage de la FIFO $nbDepiler fois..."
for ($i = 0; $i -lt $nbDepiler; $i++) {
    # Vérifier s'il y a des éléments dans la FIFO avant de dépiler
    if ($FIFO.Count -gt 0) {
        $motDepile = $FIFO.Dequeue()
        Write-Host "Élément dépilé : $motDepile"
"Contenu du répertoire '$chemin' :"
        $contenu | Format-Table -AutoSize
    } else {
        Write-Host "La FIFO est vide, aucun élément à dépiler."Le répertoire '$chemin' n'existe pas."
        break\n    }
}

Write-Host "Fin du programme."
# 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"

Replies to Re: Re: Re: Re: tp rss

Title Name Language When
Re: Re: Re: Re: Re: tp tr text 1 Year ago.