Страница: 1 | 2 | 3 | 4 |
Вопрос: Простой вопрос о работе exe
Добавлено: 26.09.04 17:27
Автор вопроса:
Alexey333 | ICQ: 127708322
Ответы
Всего ответов: 51
Номер ответа: 31
Автор ответа: Alexey333
ICQ: 127708322
Вопросов: 4
Ответов: 29
Профиль | | #31
Добавлено: 30.09.04 18:44
Pashenko, отослал
Fusion попробовал. Прогу в 20 кб превратил в 718 кб. Почему говорили, что он добавляет лишь 25 кб, не ясно.
Номер ответа: 32
Автор ответа: sne
Разработчик Offline Client
ICQ: 233286456
Вопросов: 34
Ответов: 5445
Web-сайт:
Профиль | | #32
Добавлено: 01.10.04 00:25
Потому как все это враки
Он те полную msvbvm60.dll закатал! попробуй ее архиватором сожми, получишь блимзкий к этому размер!
Номер ответа: 33
Автор ответа: CyRax
Разработчик Offline Client
ICQ: 204447456
Вопросов: 180
Ответов: 4229
Web-сайт:
Профиль | | #33
Добавлено: 01.10.04 06:44
ZagZag,
Во первых ничего не пришло, а во вторых "виртуальная машина" - это совсем не обычная RTL.
Это локальная среда. Что то типа операционной оболочки.
Это я к чему, а к тому что если ты вырвешь из неё одну функцию, то она потянет за собой лругие. Вплоть до всех.
Так что пока примера не дашь - не поверю.
sne,
А чем этот NSIS от вышеупомянутой Fusion отличается?
Номер ответа: 34
Автор ответа: ZagZag
ICQ: 295002202
Вопросов: 87
Ответов: 1684
Профиль | | #34
Добавлено: 01.10.04 12:34
CyRax, я выслал по мейлу полученному из Иныормации о тебе на форуме, т. ч.
это твоя ошибка, давай мыло - скину без проблем
NSIS ПИШЕТ СВОЙ сжатый Zip-Exe архив
FUSION ПЕРЕКОМПИЛИРУЕТ исходный VB-Exe в Win-Exe (Как не знаю )
Если надо могу свой SendKeyer послать всем (он 17Кб в архиве)
Я не террорюга из топика 2ALL Я уж давно на форуме
Kodo, хватит хамить! Я ведь просто стараюсь защитить любимый FUSION
Exe из него работают на винде без VBVM
А почему программеры им не пользуются? Они не ищут легких путей!
Хотя со сторонними контролами надо разобраться - он их в Exe не запихивает
FUSION предназначен специально для VB и почему бы ему не подменять в Exe
ссылки на VB-шшные ф-ции ссылками на их ОБЩие аналоги (см. выше я выкладывал
экспортированные из моего SendKeyer'а списки функций)
Номер ответа: 35
Автор ответа: Kodo
Разработчик Offline Client
ICQ: 293048085
Вопросов: 37
Ответов: 457
Профиль | | #35
Добавлено: 01.10.04 13:17
)
Ах да, конечно же! Он декомпилирует (как, опять же не знаю) VB Exe на исходный код, потом все его компоненты, потом VM и все это компилирует в одну Exe!
Ты бы сначала разобрался, как это работает, а потом возникал.
Естественно! Слушай, че спорить, запусти прогу упакованную FUSION на компе без mvvbvm60.dll, а затем запусти поиск и найди msvbvm60.dll. Уверен, гна найдется или в Temp, или в System32... Туда же и все контролы!
Если не запихивает - то это полный отстой, хотя скорее всего запихивает и извлекает вместе с msvbvm60.dll
ссылки на VB-шшные ф-ции ссылками на их ОБЩие аналоги
ПОТОМУ ЧТО ЭТО НЕВОЗМОЖНО!!! Неужели ты не можешь этого до сих пор понять??? ЕСЛИ БЫ ЭТО БЫЛО ВОЗМОЖНО ЭТА ПРОГА БЫ СЕЙЧАС ПРОДАВАЛАСЬ ЗА БЕШЕННЫЕ ДЕНЬГИ КАК СУПЕР VB КОМПИЛЯТОР!!! Она бы умела компилировать VB исходники, нахрена ж ей прогу декомпилировать и собирать обратно??? Только она не может этого. И все. И почему же ей пользуются одни ламеры (ZagZag, ты конечно не подумай на себя, но...)??? Странно, не правда ли?
экспортированные из моего SendKeyer'а списки функций)
Мля! Ну неужели ты такой дурак??? Запакуй свой прогу в WinRar SFX с Silent Mode (Temp) и посмотри свои списки ф-й у полученного EXE! И РЕСУРСЫ НЕ ВЫДИРАЮТСЯ, НАДО ЖЕ!!!!! Все быстро пошли делать SFX себе.
NSIS - это инсталлер, а не тупой Hidden SFX. NSIS это что-то вроде Wise или InstallShield.
Номер ответа: 36
Автор ответа: ZagZag
ICQ: 295002202
Вопросов: 87
Ответов: 1684
Профиль | | #36
Добавлено: 01.10.04 16:09
ТЛЯ! Блин, Kodo, извиняюсь, я чето на названия ф-ций внимания необратил (там
только функции пакера )
Спасибо почти убедил что FUSION-дерьмо
Но почему же мой EXE только на 25Кб, больше, а не на 700Кб? Куда же VBMV
влезла? В те 25Кб?
Все! У меня FUSION только что окончательно "заело"!
И вообще слюной сильно не брызгай. Форум именно для того чтобы на нем
СПОРИТЬ, а ты меня дураком называешь
Все? Конфликт замяли? Я так считаю!
Номер ответа: 37
Автор ответа: sne
Разработчик Offline Client
ICQ: 233286456
Вопросов: 34
Ответов: 5445
Web-сайт:
Профиль | | #37
Добавлено: 01.10.04 16:43
ZagZag, не может он ниче выдирать и перекомпилить, он этого не умеет и уметь не должен... вышли-ка и мне на мыло свою прогу... ну не верится мне в твою историю и все тут...
Номер ответа: 38
Автор ответа: Kodo
Разработчик Offline Client
ICQ: 293048085
Вопросов: 37
Ответов: 457
Профиль | | #38
Добавлено: 01.10.04 17:56
Все, конфликт замяли
А что прога на 25 кб увеличилась говорю сожми прогу архиватором - её размер должен уменьшиться где-то на 600 кб. У тебя наверное в самой проге есть хорошо сжимаемые ресурсы
Номер ответа: 39
Автор ответа: ZagZag
ICQ: 295002202
Вопросов: 87
Ответов: 1684
Профиль | | #39
Добавлено: 02.10.04 00:46
Какие там ресурсы! Моя прога всего 20Кб, а через FUSION = 45Кб
Вот это то меня и волнует? как туда MSVBVM влезла? (Если она конечно
влезала?)
Вот по этому то я и начал конфликт Надо просто с самого начала размеры
сказать...
Ну да ладно... ближайший месяц я FUSION всеравно не запущу... как вырубится,
так и по самой перестановки винды (ее перестановка не помогает) говорит что
ошибка OLE (!)
Все! Учу NSIS! Благо он пока сбоев не давал... да вообщето я его запускал,
то пару раз
sne, дай мыло... искать в лом
Номер ответа: 40
Автор ответа: sne
Разработчик Offline Client
ICQ: 233286456
Вопросов: 34
Ответов: 5445
Web-сайт:
Профиль | | #40
Добавлено: 02.10.04 02:58
в профиле отписано: sne_pro[dog]mail[dot]ru
Номер ответа: 41
Автор ответа: Black Dragon
ICQ: 321186096
Вопросов: 30
Ответов: 347
Web-сайт:
Профиль | | #41
Добавлено: 03.10.04 09:59
ЛЮДИ, А Я ДУМАЮ, ЧТО У КАЖДОГО В ПАКЕТЕ С ВБ ЕСТЬ ПРОГРАММКА WISE INSTALL MASTER???
Номер ответа: 42
Автор ответа: ZagZag
ICQ: 295002202
Вопросов: 87
Ответов: 1684
Профиль | | #42
Добавлено: 04.10.04 14:57
РАССТРЕЛЯЙТЕ МЕНЯ! Я соврал!
Вчера переставлял винду... у меня половина программ запустилась(!), а
половина нет!
Я проги запускал без офиса, без ВБ - у меня WinXP Pro
Причем запакованные они или нет, но ругались с одинаковой постоянностью
Зато я заметил:
Запускаются проги работающие на АПИ!
Не запустаются на контролах
По крайней мере это было с прогой на АПИ и прогой с MS Common Dialog
ЛЮДИ, юзайте АПИ и ненадо никаких пакеров и инсталлеров!
Номер ответа: 43
Автор ответа: CyRax
Разработчик Offline Client
ICQ: 204447456
Вопросов: 180
Ответов: 4229
Web-сайт:
Профиль | | #43
Добавлено: 04.10.04 16:26
WinXP+АПИ. Если более ранняя версия, то нужна MSVBVM60.DLL
Номер ответа: 44
Автор ответа: ZagZag
ICQ: 295002202
Вопросов: 87
Ответов: 1684
Профиль | | #44
Добавлено: 04.10.04 21:14
[quote]WinXP+АПИ[/quote]
Это то и ежу понятно
sne, прогу мою получил?
CyRax, а тебе я ее посылал?
Номер ответа: 45
Автор ответа: sne
Разработчик Offline Client
ICQ: 233286456
Вопросов: 34
Ответов: 5445
Web-сайт:
Профиль | | #45
Добавлено: 04.10.04 23:29
Да, получил, без msvbvm60.dll вылетает даже не с ошибкой о библиотеке, а просто вываливается с ошибкой!
Вобщем, как я и говорил, фигня!
-------------------
AppName: !sendkeys.exe AppVer: 1.1.0.0 ModName: !sendkeys.exe
ModVer: 1.1.0.0 Offset: 00007e42
-------------------
<?xml version="1.0" encoding="UTF-16" ?>
- <ATABASE>
- <EXE NAME="!SendKeys.exe" FILTER="GRABMI_FILTER_THISFILEONLY">
<MATCHING_FILE NAME="!SendKeys.exe" SIZE="45057" CHECKSUM="0xFB06AB16" BIN_FILE_VERSION="1.1.0.0" BIN_PRODUCT_VERSION="1.1.0.0" PRODUCT_VERSION="1.01" COMPANY_NAME="Brigada" PRODUCT_NAME="SendKeyer" FILE_VERSION="1.01" ORIGINAL_FILENAME="SendKeys.exe" INTERNAL_NAME="SendKeys" VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x4" VERFILETYPE="0x1" MODULE_TYPE="WIN32" PE_CHECKSUM="0x6E87" LINKER_VERSION="0x10001" UPTO_BIN_FILE_VERSION="1.1.0.0" UPTO_BIN_PRODUCT_VERSION="1.1.0.0" LINK_DATE="03/27/2004 23:43:35" UPTO_LINK_DATE="03/27/2004 23:43:35" VER_LANGUAGE="Английский (США) [0x409]" />
</EXE>
- <EXE NAME="kernel32.dll" FILTER="GRABMI_FILTER_THISFILEONLY">
<MATCHING_FILE NAME="kernel32.dll" SIZE="989696" CHECKSUM="0x26E478DA" BIN_FILE_VERSION="5.1.2600.2180" BIN_PRODUCT_VERSION="5.1.2600.2180" PRODUCT_VERSION="5.1.2600.2180" FILE_DESCRIPTION="Библиотека клиента Windows NT BASE API" COMPANY_NAME="Корпорация Майкрософт" PRODUCT_NAME="Операционная система Microsoft® Windows®" FILE_VERSION="5.1.2600.2180 (xpsp_sp2_rtm.040803-2158)" ORIGINAL_FILENAME="kernel32" INTERNAL_NAME="kernel32" LEGAL_COPYRIGHT="© Корпорация Майкрософт. Все права защищены." VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x40004" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0xF77F8" LINKER_VERSION="0x50001" UPTO_BIN_FILE_VERSION="5.1.2600.2180" UPTO_BIN_PRODUCT_VERSION="5.1.2600.2180" LINK_DATE="08/17/2004 23:04:04" UPTO_LINK_DATE="08/17/2004 23:04:04" VER_LANGUAGE="Русский [0x419]" />
</EXE>
</DATABASE>