Форум программистов, компьютерный форум, киберфорум
Visual Basic
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.92/25: Рейтинг темы: голосов - 25, средняя оценка - 4.92
0 / 0 / 0
Регистрация: 14.01.2011
Сообщений: 54

Создание упаковщика exe файлов

26.10.2011, 05:08. Показов 5215. Ответов 25
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Киньте плз работающий исходник упаковщика exe файлов (или хороший материал по теме)
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
26.10.2011, 05:08
Ответы с готовыми решениями:

Создание приложения для запуска .exe файлов
Нужно создать приложение, где будут отображаться например картинки, или кнопки, при нажатии на которые будет запускаться файл из указанной...

Упаковка файлов. Создание exe
Чем можно воспользоваться что бы упаковать кучу файлов и папок в сжатые архивы и исполняемый файл exe ? На данный момент вид папок...

Создание компилятор exe файлов в готов приложении
Доброй ночи форумчане сидя теперь пришла такая бредовая идея можно ли в готовой скопилированной проге сделать что б она создавала exe файлы...

25
0 / 0 / 0
Регистрация: 18.02.2011
Сообщений: 60
29.10.2011, 10:45
Искать пробовал?
Самый бесплатный пакер - UPX.
upx.sourceforge.net
0
0 / 0 / 0
Регистрация: 14.01.2011
Сообщений: 54
01.11.2011, 13:11  [ТС]
Цитата Сообщение от pancer
Искать пробовал?
Самый бесплатный пакер - UPX.
upx.sourceforge.net
Мне нужен [bold]ИСХОДНИК[/bold] упаковщика , чтобы служил в качестве примера для создания [bold]СВОЕГО[/bold] уаковщика
0
1 / 1 / 0
Регистрация: 01.05.2011
Сообщений: 203
11.11.2011, 10:43
Если знаеш список нужных файлов:
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
Private Sub Command1_Click()
''Опредиляем переменные...
 Dim a() As Byte
 Dim b() As Byte
 Dim c() As Byte
 Dim d() As Byte
 Dim al As Long, bl As Long
  ''Адрес твои файлов, которые нужно запаковать...
  al = FileLen("C:Prog1.exe")
  bl = FileLen("C:Prog2.exe")
 ''Читаем первый
 ReDim a(al - 1)
  Open "C:Prog1.exe" For Binary Access Read As #1
 Get #1, , a()
 Close #1
 ''Читаем второй
 ReDim b(bl - 1)
  Open "C:Prog2.exe" For Binary Access Read As #1
 Get #1, , b()
 Close #1
 ''Пишем в пакет
  Open "C:NewPaket.pak" For Binary Access Write As #1
 Put #1, , a
 Put #1, al + 1, b
 Close #1
''*****************************************************
''Разпаковка
''Читаем в пакете первый
 ReDim c(al - 1)
  Open "C:NewPaket.pak" For Binary Access Read As #1
 Get #1, , c()
 Close #1
''Читаем в пакете второй
 ReDim d(bl - 1)
  Open "C:NewPaket.pak" For Binary Access Read As #1
 Get #1, al + 1, d()
 Close #1
''Пишем первый
  Open "C:PakProg1.exe" For Binary Access Write As #1
 Put #1, , c()
 Close #1
''Пишем второй
  Open "C:PakProg2.exe" For Binary Access Write As #1
 Put #1, , d
 Close #1
 
Caption = Now
 
End Sub
Но не забудь еще, когда будеш делать свою прогу, записвть в пакет информацию о запаковываемых файлах, и о их местонахождении в пакете.

Моя прога с похожим смыслом:
http://www.osbasic.hut1.ru/ORSTCrypter.zip
0
0 / 0 / 0
Регистрация: 14.01.2011
Сообщений: 54
12.11.2011, 04:04  [ТС]
Пока что благодарю ...
0
2 / 2 / 1
Регистрация: 18.10.2007
Сообщений: 1,748
12.11.2011, 13:12
ага... за что благодарить то?
за МОЙ исходник, любезно вставленный неким ORST без указания авторства?
КРоме того, эта программа ничего не упаковывает, а просто засовывает несколько файлов в один.
0
0 / 0 / 0
Регистрация: 14.01.2011
Сообщений: 54
14.11.2011, 03:01  [ТС]
Цитата Сообщение от Alexey Spirin
ага... за что благодарить то?
за МОЙ исходник, любезно вставленный неким ORST без указания авторства?
КРоме того, эта программа ничего не упаковывает, а просто засовывает несколько файлов в один.
Точно блин ! Я тоже возмущён ...

Ну а исходник упаковщика кто нить даст или нет ?
0
Messir
14.11.2011, 14:32
Запаришься ведь...

Если ты уже изучил, что такое секции, релокейшены, таблицы импорта и экспорта, DOS- и PE-заголовки и прочее по теме - то и сам без проблем напишешь упаковщик. Если нет - имеет смысл изучить, благо документации полно...
Во всяком случае, без познаний по теме вопроса давать исходник не имеет смысла - будет только куча вопросов и мало ясностей

З.Ы. на wasm.ru были исходники упаковщиков.
0 / 0 / 0
Регистрация: 14.01.2011
Сообщений: 54
15.11.2011, 03:11  [ТС]
Цитата Сообщение от Messir
Запаришься ведь...

Если ты уже изучил, что такое секции, релокейшены, таблицы импорта и экспорта, DOS- и PE-заголовки и прочее по теме - то и сам без проблем напишешь упаковщик. Если нет - имеет смысл изучить, благо документации полно...
Во всяком случае, без познаний по теме вопроса давать исходник не имеет смысла - будет только куча вопросов и мало ясностей

З.Ы. на wasm.ru были исходники упаковщиков.
Ну я поищу инфу по ключевым словам , но ты всё таки дай плз несколько исходников по теме (просто чтобы были (желательно на нескольких языках (VB & ... )))
0
1 / 1 / 0
Регистрация: 01.05.2011
Сообщений: 203
19.11.2011, 03:08
[bold]>Alex Spirin[/bold] А кто говорит что это чейто исходник???
Я эж ничего не говорил о том, чей это исходник, а просто дал человеку, который может быть бы ему помог!!!!

Во вторых, тут нет "твое", "мое"!!!
Мля, если так разсуждать, то нафиг ваще помогать???
...Чтобы потом в дальнейшем уприкать???
Во вторых ты ж этот пример не с неба взял?
0
1 / 1 / 0
Регистрация: 01.05.2011
Сообщений: 203
19.11.2011, 03:14
[bold]>Rostik Ultra[/bold]

А что ты поразумиваеш под словом упаковщик?
Я понял, что тебе нужно запихнуть какие-то *.ехе в 1 пакет?
0
0 / 0 / 0
Регистрация: 14.01.2011
Сообщений: 54
19.11.2011, 04:00  [ТС]
Цитата Сообщение от ORST
[bold]>Rostik Ultra[/bold]

А что ты поразумиваеш под словом упаковщик?
Я понял, что тебе нужно запихнуть какие-то *.ехе в 1 пакет?
Мне нужно создать прогу которая бы упаковывала ЕХЕ в абсолютно нечитаемый файл : чтобы его нельзя было ни деассемблировать , ни декомпилировать , ни распаковать , вобщем чтобы он был доступен для изменений только из исходников ...
0
1 / 1 / 0
Регистрация: 01.05.2011
Сообщений: 203
19.11.2011, 04:37
Тогда ты почти полностью сошелся с идей моей проги.

http://www.osbasic.hut1.ru/ORSTCrypter.zip

Запусти ее. Если то , то я тибе скинку сам алгоритм шифрования.
0
1 / 1 / 0
Регистрация: 01.05.2011
Сообщений: 203
19.11.2011, 04:40
Смысл программы похож:
Она упаковывать файлы в 1, а после этого она просто эту байду кодирует.
После кодирования файл ваще становиться нечитабельным ни одной программой.
0
2 / 2 / 1
Регистрация: 18.10.2007
Сообщений: 1,748
19.11.2011, 18:23
клиника.... один сам не знает чего хочет, второй пытается что-то ему объяснить, абсолютно не в тему.... разговор глухого со слепым...
0
2 / 2 / 1
Регистрация: 18.10.2007
Сообщений: 1,748
20.11.2011, 01:11
Цитата Сообщение от ORST
Во вторых ты ж этот пример не с неба взял?
Пример, кстати, специально для тебя написал. Минуты 3 потратил.
0
0 / 0 / 0
Регистрация: 14.01.2011
Сообщений: 54
20.11.2011, 06:45  [ТС]
Цитата Сообщение от Alexey Spirin
клиника.... один сам не знает чего хочет, второй пытается что-то ему объяснить, абсолютно не в тему.... разговор глухого со слепым...
Ты блин чё читать не умеешь ?

Мне нужно создать прогу которая бы упаковывала ЕХЕ в абсолютно нечитаемый файл : чтобы его нельзя было ни деассемблировать , ни декомпилировать , ни распаковать , вобщем чтобы он был доступен для изменений только из исходников ...
0
2 / 2 / 1
Регистрация: 18.10.2007
Сообщений: 1,748
20.11.2011, 20:03
Ну так создай файл и заполни его пробелами. Это будет абсолютно равносильно тому, о чем ты пишешь.
Как то, что ты хочешь, по-твоему должно работать?
Компьютер ка кэто должен воспринять?
0
0 / 0 / 0
Регистрация: 14.01.2011
Сообщений: 54
21.11.2011, 03:26  [ТС]
Цитата Сообщение от Alexey Spirin
Ну так создай файл и заполни его пробелами. Это будет абсолютно равносильно тому, о чем ты пишешь.
Как то, что ты хочешь, по-твоему должно работать?
Компьютер ка кэто должен воспринять?
Короче есть стандартные упаковщики, которые отвечают этим требованиям ... Поэтому хочу нарыть исходник подобной проги чтобы был под рукой когда повышу собственную информированность в этойобласти и решу создать собственный упаковщик
0
1 / 1 / 0
Регистрация: 01.05.2011
Сообщений: 203
21.11.2011, 14:03
>>>To Rostik Ultra
Я ж тебе такую прогу и придлагаю, которая [bold]ЗАПАКОВЫВАЕТ[/bold] файлы в [bold][underline]АКБСОЛЮТНО НЕЧИТАБЕЛЬНЫЙ[/underline] [/bold] файл.
У меня просто инет пока дома не пашет и поэтому [bold]НЕ МОГУ [/bold] тебе представить исходник.

Русским ж языком говорю.
Уже [bold]"на тарелочке"[/bold] ему даеш, даже ссылку дал, а ему тудно посмотреть!

В суботту постораюсь скинуть исходник.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
21.11.2011, 14:03
Помогаю со студенческими работами здесь

Создание папок, файлов в папке с exe-файлом
Имеется приложение WPF, работающее с БД. В нем создал три метода: 1) Проверка существования директории, с папке с exe-шником, и её...

Вместо запуска EXE файлов открывается сайт браузер с предложением скачать файл с названием EXE
Логи отсутствуют, т.к. не могу запустить автологер. Вместо запуска EXE файлов открывается сайт imatiro ру в браузере с предложением...

Проверка существования файлов, создание файлов и вывод содержимого файлов на принтер
Создать BAT-файл который поддерживает создание файлов проверку их и вывод на принтер. Как это реализовать?? Нужен текст файла!! ...

Требуется С/Asm программист для поддержки windows упаковщика
Требуется кандидат со знаниями: Для поддержки windows упаковщика, требуется С/Asm программист. Обязательные требования: — Си...

Как упаковать виджеты? Неочевидность работы упаковщика pack()
Доброго времени суток. Проблема следующая. Я создаю окно приложения, в нем упаковываются в верхнем ряду несколько кнопок, а в нижнем...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru