FASM и обновление программ через интернет

Тема в разделе "WASM.BEGINNERS", создана пользователем PaVeL_PoL, 23 июл 2007.

  1. PaVeL_PoL

    PaVeL_PoL New Member

    Публикаций:
    0
    Регистрация:
    22 апр 2007
    Сообщения:
    14
    "FASM и обновление программ через интернет"
    Поясняю на далеком-далёком сервере есть папочка, с которой мне следует скачать всё её содержимое (Думаю здесь пригодится "InternetFindNextFile" - хотяб поясните как надо с этим работать, в целях повышения образованности, не совсем понял (и MSDN читал)) в папочку "Update" моей программы, после чего запускается BAT-файл (и программа быстренько закрывается) копирующий всё из той папки "Update" в директорию программы, после чего удаляет всё в "Update" и запускает программу...
    Итог: Обновлённая программа...

    Самое главное:
    Кто может, помогите заставить программу скачивать содержимое той далёкой папочки на далёком-далёком сервере... Всё остальное сделано (ну или почти сделанНо [: )... А если у кого еще какие-нибудь идеи прошу поделиться...

    Заранее благодарен...
     
  2. censored

    censored New Member

    Публикаций:
    0
    Регистрация:
    5 июл 2005
    Сообщения:
    1.615
    Адрес:
    деревня "Анонимные Прокси"
    Взять редактор \ компилятор и do your work?
     
  3. PaVeL_PoL

    PaVeL_PoL New Member

    Публикаций:
    0
    Регистрация:
    22 апр 2007
    Сообщения:
    14
    censored, мог бы и поинтелегентнее что-нибудь написать...
    Смотри что я спрашивал, если хочешь ответить - ТО ОТВЕЧАЙ ПО ТЕМЕ!..
     
  4. roman_pro

    roman_pro New Member

    Публикаций:
    0
    Регистрация:
    9 фев 2007
    Сообщения:
    291
    Вместо возни с папкой предлагаю качать обновление в виде архива, после чего распаковывать - и трафик пользователей сэкономим и писать меньше понадобится - UrlDownloadToFile. В качестве архива можно взять например cab, ибо он легко распаковывается при помощи SetupIterateCabinet из setupapi.dll.
     
  5. IceStudent

    IceStudent Active Member

    Публикаций:
    0
    Регистрация:
    2 окт 2003
    Сообщения:
    4.300
    Адрес:
    Ukraine
    PaVeL_PoL
    И незачем так кричать.
     
  6. censored

    censored New Member

    Публикаций:
    0
    Регистрация:
    5 июл 2005
    Сообщения:
    1.615
    Адрес:
    деревня "Анонимные Прокси"
    PaVeL_PoL
    да легко ;)
    P.S. Конечно эта функция не имеет смысла без InternetFindFirstFile, а перед этим надо еще вызвать парочку функций ;)
     
  7. PaVeL_PoL

    PaVeL_PoL New Member

    Публикаций:
    0
    Регистрация:
    22 апр 2007
    Сообщения:
    14
    roman_pro большое спасибо... про архив была идея, но с распаковкой были проблемы... ]:

    А вот Это:
    Кроме как отрицательных эмоций не вызывает!!! Это взято из MSDN`а, А я, между прочим в первом посте писал
    - censored Написал бы тогда кусок кода с теми самыми функциями!!! Я расцениваю это только как флуд...
     
  8. censored

    censored New Member

    Публикаций:
    0
    Регистрация:
    5 июл 2005
    Сообщения:
    1.615
    Адрес:
    деревня "Анонимные Прокси"
    Мальчик, никто за тебя не будет делать твою работу. Спрашивай конкретные вопросы (что не получается) -- будут конкретные ответы. Это кстати на всех форумах так, если что. Учите культуру сетевого общения.

    В конце концов, если Вы мизантроп, воспользуйтесь же поиском! Тема стара, как мир!
    Вот навскидку пару линков:
    http://rsdn.ru/article/inet/wininet.xml
    http://rsdn.ru/article/inet/inetapi.xml
    http://rsdn.ru/article/inet/inetapi.xml
    + на форуме RSDN'a в разделе исходники есть исходники Updater'a.

    Дерзайте, code monkey!
     
  9. PaVeL_PoL

    PaVeL_PoL New Member

    Публикаций:
    0
    Регистрация:
    22 апр 2007
    Сообщения:
    14
    Спасибо censored вот это уже по теме...