Автообновление

Тема в разделе "WASM.BEGINNERS", создана пользователем Lex2029, 23 мар 2008.

  1. Lex2029

    Lex2029 New Member

    Публикаций:
    0
    Регистрация:
    17 сен 2007
    Сообщения:
    199
    Всем привет.
    Подскажите плиз, как устроенно автообновление?
    Допустим приложение запущено, СОединяюсь с сервером, а дальше например хочу просто перезаписать файл, на новый. Я просто не знаю что делать, переслать весь файл по сокету, это не проблема, но что дальше?
     
  2. Lex2029

    Lex2029 New Member

    Публикаций:
    0
    Регистрация:
    17 сен 2007
    Сообщения:
    199
    оответственно перезаписать нужно ехе файл, который запущен, и хотелось бы, чтоб после этого, винда опять не спрашивала разрешение на интернет, если раньше я уже разрешил его на всегда.
     
  3. 2FED

    2FED New Member

    Публикаций:
    0
    Регистрация:
    20 фев 2008
    Сообщения:
    1.002
    Тоесть какое разрешение? если ты про правила фаервола то он будет спрашивать вновь если файл был изменён(обновлён), а обновление наверное надо делать из другой программы, потому что windows не даст тебе перезаписать(обновить) самого себя, так как доступ на запись к файлу программы заблокирован пока она выполняется.
     
  4. Lex2029

    Lex2029 New Member

    Публикаций:
    0
    Регистрация:
    17 сен 2007
    Сообщения:
    199
    Ясно, спасибо! А может получиться из одного файла, запустить процесс (другой файл) и как-то выйти из первого, чтобы второй его обновил? Или при закрытии главного процесса, все процессы которые из него запущены были, закроются?
     
  5. 2FED

    2FED New Member

    Публикаций:
    0
    Регистрация:
    20 фев 2008
    Сообщения:
    1.002
    Ха =) улыбнуло, конечно они НЕ завершатся. можешь спокойно делать

    CreateProcess 'update.exe'
    ExitProcess