как из приложения на С# вызвать другое приложение

Тема в разделе ".NET", создана пользователем met123, 11 июл 2007.

Статус темы:
Закрыта.
  1. met123

    met123 Гость

    одним словом нужно из програмы вызвать WinRar , передать ему файл для архивации, ну то есть нужно заархивить бинарный файл и сохранить его по указ месту
     
  2. SergerGood

    SergerGood Гость

    глянь вот здесь ->
     
  3. NikSoft

    NikSoft Гость

    Для: met123
    Вот пример:

    Код (Text):
            private static int zipIt(string whereToZip, string whatToZip, int howManySecondWait)
    {   // whereToZip               - Archive name
    // whatToZip                - file names
    // howManySecondWait    - how many second wait before kill the process.
    System.Diagnostics.Process p = new System.Diagnostics.Process();
    p.StartInfo.FileName = "C:\\Program Files\\WinZip\\WINZIP32";
    p.StartInfo.Arguments = "-ex -a -ybc \"" + whereToZip + "\" \"" + whatToZip + "\"";
    p.Start();
    bool bExited = p.WaitForExit(howManySecondWait*1000);
    if ( !bExited )
    {
    p.Kill();
    informAboutAnError( "wzzip was killed after executing during " + (howManySecondWait).ToString() + " sec");
    }
    int ret = p.ExitCode;
    p.Close();
    return ret;
    }
    Замени WINZIP32 на WinRar.
     
Загрузка...
Статус темы:
Закрыта.

Поделиться этой страницей