загрузка и выгрузка фалов с ехе

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by ShyRka_coder, 12 Oct 2011.

  1. ShyRka_coder

    ShyRka_coder Member

    Joined:
    27 Jul 2010
    Messages:
    127
    Likes Received:
    7
    Reputations:
    5
    Кто работал с таким, что можете посоветовать?

    что бы лучше было понятно:
    Например я в свою программу закинул 10 файлов, поставил пароль для выгрузки , скинул другу он ввел пароль и выгрузил себе этих 10 файлов...

    В какую сторону копать, что делать, просто не сталкивался с таким :(
     
  2. |qbz|

    |qbz| Banned

    Joined:
    25 Dec 2009
    Messages:
    385
    Likes Received:
    169
    Reputations:
    65
    winrar )
     
  3. Ins3t

    Ins3t Харьковчанин

    Joined:
    18 Jul 2009
    Messages:
    939
    Likes Received:
    429
    Reputations:
    139
    структура PE файла.
     
  4. ShyRka_coder

    ShyRka_coder Member

    Joined:
    27 Jul 2010
    Messages:
    127
    Likes Received:
    7
    Reputations:
    5
    поподробней можно??
     
  5. Ins3t

    Ins3t Харьковчанин

    Joined:
    18 Jul 2009
    Messages:
    939
    Likes Received:
    429
    Reputations:
    139
    http://www.wasm.ru/series.php?sid=4
    kaimi.ru
     
  6. ShyRka_coder

    ShyRka_coder Member

    Joined:
    27 Jul 2010
    Messages:
    127
    Likes Received:
    7
    Reputations:
    5
    то есть дописывать загруженные файлы в конец программы своей?
     
  7. ShyRka_coder

    ShyRka_coder Member

    Joined:
    27 Jul 2010
    Messages:
    127
    Likes Received:
    7
    Reputations:
    5
    мне надо что то типа контейнера в котором будут сохранятся файлы, и по когда надо будут выгружаться !!
     
  8. DooD

    DooD Elder - Старейшина

    Joined:
    30 Sep 2010
    Messages:
    1,168
    Likes Received:
    450
    Reputations:
    288
    ресурсы,не?
     
  9. ShyRka_coder

    ShyRka_coder Member

    Joined:
    27 Jul 2010
    Messages:
    127
    Likes Received:
    7
    Reputations:
    5
    ну а если много файлов загружать , больших размеров...
    думаю не вариант ...
     
  10. DooD

    DooD Elder - Старейшина

    Joined:
    30 Sep 2010
    Messages:
    1,168
    Likes Received:
    450
    Reputations:
    288
    тогда не понятно чем те winrar не сойдет?
     
  11. Ins3t

    Ins3t Харьковчанин

    Joined:
    18 Jul 2009
    Messages:
    939
    Likes Received:
    429
    Reputations:
    139
    полагаю, что чувак хочет написать собственный "архиватор".
     
  12. ShyRka_coder

    ShyRka_coder Member

    Joined:
    27 Jul 2010
    Messages:
    127
    Likes Received:
    7
    Reputations:
    5
    КреатФаел-РидФаел будем так делать , спасибо всем за советы, будут еще идеи подкидывайте.
     
  13. cheater_man

    cheater_man Member

    Joined:
    13 Nov 2009
    Messages:
    651
    Likes Received:
    44
    Reputations:
    7
    Преобразуешь в hex и обратно.
    asm_to_exe моя прога где реализовано из длл получить два екзешника ->
     
  14. DYUMON

    DYUMON New Member

    Joined:
    15 Sep 2010
    Messages:
    68
    Likes Received:
    2
    Reputations:
    0
    winrar самораспаковывающийся. и размер любой и пароль.
     
  15. ShyRka_coder

    ShyRka_coder Member

    Joined:
    27 Jul 2010
    Messages:
    127
    Likes Received:
    7
    Reputations:
    5
    Это для меня не вариант !!
     
    #15 ShyRka_coder, 13 Oct 2011
    Last edited: 13 Oct 2011
  16. C@T

    C@T Member

    Joined:
    7 Sep 2011
    Messages:
    12
    Likes Received:
    6
    Reputations:
    10
    советую еще сделать свою маленькую файловую систему, т.е сделать табличку о данных всех файлов и папок (самым первым файлом в ней будет запись указывающая на саму себя, как файл, второй же записью будет файл корневого каталога) сама же таблица будет состоять из записей в которых будет хранится:
    имя файла
    размер файла оригинальный
    размер сжатого файла (если используется сжатие, иначе равно оригинальному размеру)
    способ сжатия (0 если без сжатия)
    зашифрован ли файл
    номер файла каталога в котором лежит файл(номер в таблице файлов)
    оффсет на данные , которые хранятся в файле

    И всю эту фс записать в конец твоего ехе файла-стаба, который посмотрют всю эту фс и выпишет из себя все файлы
     
  17. ShyRka_coder

    ShyRka_coder Member

    Joined:
    27 Jul 2010
    Messages:
    127
    Likes Received:
    7
    Reputations:
    5
    ну да это как вариант :) спасибо !
     
  18. Lord_Shinnok

    Lord_Shinnok New Member

    Joined:
    30 Jul 2011
    Messages:
    17
    Likes Received:
    0
    Reputations:
    0
    почему-то мысли идут в сторону подобия архиватора, токо автономного, то есть сама прогорамма как бы является самораспаковывающимся-запаковывающимся архивом.
     
  19. GRRRL Power

    GRRRL Power Elder - Старейшина

    Joined:
    13 Jul 2010
    Messages:
    823
    Likes Received:
    185
    Reputations:
    84
    http://kaimi.ru/2010/10/aes-gzip-archiver/

    Внимание: там говнокод! Писал давно.
     
  20. ShyRka_coder

    ShyRka_coder Member

    Joined:
    27 Jul 2010
    Messages:
    127
    Likes Received:
    7
    Reputations:
    5
    Спасибо , но я уже сделал дописования в конец файла ( билда ) .. но за соры спасибо