1 votos

¿Cómo evitar la advertencia de seguridad de Windows (XP) al iniciar una línea de comandos "DOS" en C#?

Esta pregunta está relacionada con esta pregunta inicial preguntó hace un rato.

Ahora, que he elegido la herramienta de extracción, estoy iterando a través de un directorio y subdirectorios dados en parámetro de línea de comandos para extraer los archivos .zip comprimidos.

private static void ExtractAll(DirectoryInfo _workingFolder) {
    if(_workingFolder == null) {
        Console.WriteLine("Répertoire inexistant.");
        return;
    }

    foreach (DirectoryInfo subFolder in _workingFolder.GetDirectories("*", SearchOption.AllDirectories)) 
        foreach(FileInfo zippedFile in subFolder.GetFiles("*.zip", SearchOption.AllDirectories)) {
            if(zippedFile.Exists) {
                ProcessStartInfo task = new ProcessStartInfo(@".\Tools\7za.exe", string.Format("x {0}", zippedFile.FullName));
                Process.Start(task);
            }
    }
}

Pero cada vez que inicio un proceso de 7za, aparece el aviso de seguridad de Windows. Me gustaría evitar este molesto comportamiento, así que esta es mi pregunta:

¿Cómo evitar la advertencia de seguridad de Windows (XP) al iniciar una línea de comandos "DOS" en C#?

Iteramos.com

Iteramos es una comunidad de desarrolladores que busca expandir el conocimiento de la programación mas allá del inglés.
Tenemos una gran cantidad de contenido, y también puedes hacer tus propias preguntas o resolver las de los demás.

Powered by:

X