1. Набираем команду codeby webinar. Набираем команду для организации и проведения вебинаров. Подробнее ...

    Скрыть объявление
  2. Требуются разработчики и тестеры для проекта codebyOS. Требования для участия в проекте: Знание принципов работы ОС на базе Linux; Знание Bash; Крайне желательное знание CPP, Python, Lua; Навыки системного администрирования. Подробнее ...

    Скрыть объявление
  3. Получи 30.000 рублей. Для получения денег необходимо принять участие в конкурсе авторов codeby. С условиями и призами можно ознакомиться на этой странице ...

    Внимание! Регистрация авторов на конкурс закрыта.

    Скрыть объявление

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

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

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

    met123 Гость

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

    SergerGood Гость

    Репутация:
    0
    глянь вот здесь ->
     
  3. NikSoft

    NikSoft Гость

    Репутация:
    0
    Для: met123
    Вот пример:

    Код:
    		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.
     
Загрузка...
Статус темы:
Закрыта.

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