Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 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-сайт: hw.t-k.ru
 Профиль | | #32
Добавлено: 01.10.04 00:25
Потому как все это враки ;) Он те полную msvbvm60.dll закатал! попробуй ее архиватором сожми, получишь блимзкий к этому размер!

Ответить

Номер ответа: 33
Автор ответа:
 CyRax



Разработчик Offline Client

ICQ: 204447456 

Вопросов: 180
Ответов: 4229
 Web-сайт: basicproduction.nm.ru
 Профиль | | #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
FUSION ПЕРЕКОМПИЛИРУЕТ исходный VB-Exe в Win-Exe (Как не знаю :( )


Ах да, конечно же! Он декомпилирует (как, опять же не знаю) VB Exe на исходный код, потом все его компоненты, потом VM и все это компилирует в одну Exe!
Ты бы сначала разобрался, как это работает, а потом возникал.

Exe из него работают на винде без VBVM

Естественно! Слушай, че спорить, запусти прогу упакованную FUSION на компе без mvvbvm60.dll, а затем запусти поиск и найди msvbvm60.dll. Уверен, гна найдется или в Temp, или в System32... Туда же и все контролы!

Хотя со сторонними контролами надо разобраться - он их в Exe не запихивает

Если не запихивает - то это полный отстой, хотя скорее всего запихивает и извлекает вместе с msvbvm60.dll

FUSION предназначен специально для VB и почему бы ему не подменять в Exe
ссылки на VB-шшные ф-ции ссылками на их ОБЩие аналоги

ПОТОМУ ЧТО ЭТО НЕВОЗМОЖНО!!! Неужели ты не можешь этого до сих пор понять??? ЕСЛИ БЫ ЭТО БЫЛО ВОЗМОЖНО ЭТА ПРОГА БЫ СЕЙЧАС ПРОДАВАЛАСЬ ЗА БЕШЕННЫЕ ДЕНЬГИ КАК СУПЕР VB КОМПИЛЯТОР!!! Она бы умела компилировать VB исходники, нахрена ж ей прогу декомпилировать и собирать обратно??? Только она не может этого. И все. И почему же ей пользуются одни ламеры (ZagZag, ты конечно не подумай на себя, но...)??? Странно, не правда ли?

(см. выше я выкладывал
экспортированные из моего SendKeyer'а списки функций)

Мля! Ну неужели ты такой дурак??? Запакуй свой прогу в WinRar SFX с Silent Mode (Temp) и посмотри свои списки ф-й у полученного EXE! И РЕСУРСЫ НЕ ВЫДИРАЮТСЯ, НАДО ЖЕ!!!!! Все быстро пошли делать SFX себе.

А чем этот NSIS от вышеупомянутой Fusion отличается?

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-сайт: hw.t-k.ru
 Профиль | | #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-сайт: hw.t-k.ru
 Профиль | | #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-сайт: basicproduction.nm.ru
 Профиль | | #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-сайт: hw.t-k.ru
 Профиль | | #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" ?>
- <;DATABASE>
- <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>

Ответить

Страница: 1 | 2 | 3 | 4 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам