Страница: 1 |
В VB6 SP5 сделал проект, затем через Package & Deployment Wizard сделал инсталяшку, приношу на другой комп, а она там отказывается инсталлироваться... Пишет, что необходимо заменить системные файлы и предлагает перезагрузить виндоус. После перезагрузки всё тоже самое... Посмотрел в инсталяшке, она пытается переписать очень много системных файлов... В чём может быть проблема? Файл LST от инсталяшки привожу ниже. Проект создавался и компилировался на ВинХР, ставил инсталяху на Вин2000. И вообще постоянные глюки при создании проекта под ХР, а инсталляцией, например, под 98. У меня, на пример, в проекте идёт обращение к FileSystemObject. Естественно, и в проекте в Преференсес и в самой инсталляшке присутствует scrrun.dll, но под ХР она работает, а после инсталляции откомпилированного (под ХР) екзешника эти объекты просто игнорируются под 98... [Bootstrap] [Bootstrap Files] [IconGroups] [Бегущая строка] [Setup] [Setup1 Files]
Вообще в простом P& Wizard был глюк с несоответствием форматов времени. Юзай Setup Factory!!! Вот уже исправленная и русифицированная версия P& Wizard (если ссылка напрямую не работает скопируй и запусти её из адресной строки IE). http://www.programmervb.narod.ru/Downloads/vbSetupWiz.rar Скомпилируй этот проект и перемести екзешник в X:\Program Files\Microsoft Visual Studio\VB98\Wizards\PDWizard\ Рекомендую Inno Setup, особенно - с примочкой "Extensions" (с препроцессором). Также неплоха Nullsoft Install System. Обе они - полное freeware, мало весят, имеют простые для понимания (но мощные) скриптовые языки, умеют корректно обновлять системные файлы (сам задаёшь нужное поведение), дают на выходе нетяжеловесные дистрибутивы. По Inno Setup есть отличный форум, где всегда охотно проконсультируют - иногда, если вопрос интересный, сам разработчик может ответить. Если хоть немножко знаешь синтаксис Паскаля, то с помощью Inno Setup Preprocessor сможешь делать очень навороченные сетапы. Я видел примеры в Сети... впечатляет. Страница: 1 |
Вопрос: Столкнулся с проблемой создания инсталляшек
Добавлено: 16.05.03 12:27
Автор вопроса: Владимир
SetupTitle=Install
SetupText=Copying Files, please stand by.
CabFile=stroka1.CAB
Spawn=Setup1.exe
Uninstal=st6unst.exe
TmpDir=msftqws.pdw
Cabs=9
File1=@VB6STKIT.DLL,$(WinSysPathSysFile),,,7/15/00 1:00:00 AM,101888,6.0.84.50
File2=@COMCAT.DLL,$(WinSysPathSysFile),$(DLLSelfRegister),,5/31/98 1:00:00 AM,22288,4.71.1460.1
File3=@MSVCRT40.DLL,$(WinSysPathSysFile),,,6/1/99 1:00:00 AM,326656,4.22.0.0
File4=@STDOLE2.TLB,$(WinSysPathSysFile),$(TLBRegister),,6/3/99 1:00:00 AM,17920,2.40.4275.1
File5=@ASYCFILT.DLL,$(WinSysPathSysFile),,,3/8/99 1:00:00 AM,147728,2.40.4275.1
File6=@OLEPRO32.DLL,$(WinSysPathSysFile),$(DLLSelfRegister),,3/8/99 1:00:00 AM,164112,5.0.4275.1
File7=@OLEAUT32.DLL,$(WinSysPathSysFile),$(DLLSelfRegister),,4/12/00 1:00:00 AM,598288,2.40.4275.1
File8=@msvbvm60.dll,$(WinSysPathSysFile),$(DLLSelfRegister),,8/23/01 4:00:00 PM,1388544,6.0.92.37
Group0=Бегущая строка
PrivateGroup0=-1
Parent0=$(Programs)
Icon1="stroka.exe"
Title1=Бегущая строка
StartIn1=$(AppPath)
Title=Бегущая строка
DefaultDir=C:\stroka
AppExe=stroka.exe
AppToUninstall=stroka.exe
File1=@stroka.sc,$(AppPath),,,9/5/02 12:35:44 PM,1677,0.0.0.0
File2=@11.txt,$(AppPath)\text,,,11/23/02 3:45:04 PM,42,0.0.0.0
File3=@0.txt,$(AppPath)\text,,,9/2/02 1:45:24 PM,13,0.0.0.0
File4=@stroka.tga,$(AppPath)\marker,,,4/17/03 2:36:39 PM,49460,0.0.0.0
File5=@reklama.tga,$(AppPath)\marker,,,4/17/03 2:36:20 PM,54332,0.0.0.0
File6=@null.tga,$(AppPath)\marker,,,2/18/03 2:23:42 AM,4114,0.0.0.0
File7=@lg.avi,$(AppPath)\logo,,,12/3/01 6:33:38 PM,1924218,0.0.0.0
File8=@MSXBSE35.DLL,$(WinSysPathSysFile),$(DLLSelfRegister),,4/24/98 1:00:00 AM,287504,3.51.623.0
File9=@MDAC_TYP.EXE,$(AppPath),,,1/20/00 1:00:00 AM,7856352,25.0.4403.12
File10=@RDOCURS.DLL,$(WinSysPath),,$(Shared),4/3/00 6:52:54 PM,151552,6.0.88.4
File11=@MSRDO20.DLL,$(WinSysPath),$(DLLSelfRegister),$(Shared),5/11/00 2:06:20 PM,397312,6.0.88.62
File12=@MSCOMCTL.OCX,$(WinSysPath),$(DLLSelfRegister),$(Shared),5/22/00 1:00:00 AM,1066176,6.0.88.62
File13=@DBGRID32.OCX,$(WinSysPath),$(DLLSelfRegister),$(Shared),6/24/98 1:00:00 AM,525352,5.1.81.4
File14=@TABCTL32.OCX,$(WinSysPath),$(DLLSelfRegister),$(Shared),12/6/00 1:00:00 AM,209608,6.0.90.43
File15=@COMDLG32.OCX,$(WinSysPath),$(DLLSelfRegister),$(Shared),5/22/00 1:00:00 AM,140488,6.0.84.18
File16=@msvcrt.dll,$(WinSysPathSysFile),,,8/29/02 4:41:08 AM,323072,7.0.2600.1106
File17=@scrrun.dll,$(WinSysPath),$(DLLSelfRegister),$(Shared),8/23/01 4:00:00 PM,147483,5.6.0.6626
File18=@MSSTDFMT.DLL,$(WinSysPath),$(DLLSelfRegister),$(Shared),7/15/00 1:00:00 AM,118784,6.0.88.4
File19=@VB5DB.DLL,$(WinSysPath),,$(Shared),6/18/98 1:00:00 AM,89360,6.0.81.69
File20=@MSREPL35.DLL,$(WinSysPathSysFile),,,8/25/99 11:57:26 AM,415504,3.51.3225.0
File21=@MSRD2X35.DLL,$(WinSysPathSysFile),$(DLLSelfRegister),,5/3/99 10:32:00 AM,252176,3.51.623.0
File22=@expsrv.dll,$(WinSysPathSysFile),,,8/29/02 4:40:54 AM,380445,6.0.72.9414
File23=@vbajet32.dll,$(WinSysPathSysFile),,,8/23/01 4:00:00 PM,30992,6.0.1.8268
File24=@MSJINT35.DLL,$(WinSysPathSysFile),,,5/3/99 10:32:00 AM,123664,3.51.623.0
File25=@MSJTER35.DLL,$(WinSysPathSysFile),,,5/3/99 10:32:00 AM,24848,3.51.623.0
File26=@MSJET35.DLL,$(WinSysPathSysFile),$(DLLSelfReg
Ответы
Всего ответов: 8
Номер ответа: 1
Автор ответа:
msv
Вопросов: 34
Ответов: 312
Web-сайт:
Профиль | | #1
Добавлено: 16.05.03 14:18
Номер ответа: 2
Автор ответа:
Владимир
Вопросов: 3
Ответов: 10
Профиль | | #2
Добавлено: 16.05.03 14:50
я скачал SetupFactory, но она разве может отследить мой проект и насобирать сама все нужные (прикреплённые мною отдельно) системные файлы? Или мне надо самому указывать, что из Вин/Систем взять такую-то ДЛЛку и тд?
Номер ответа: 3
Автор ответа:
Владимир
Вопросов: 3
Ответов: 10
Профиль | | #3
Добавлено: 16.05.03 15:12
Страно, но один и тот-же проект, созданный в P& Wizard составил 4,24, а в SF аж 5,87 Мегов. Хотя, спору нет, SF больше наворочена... И если она снимет глюки при создании под ХР, а инсталяцией под 98, то я могузакрыть глаза на эти 1,5 Мега...
Номер ответа: 4
Автор ответа:
ZeroX
ICQ: 220401330
Вопросов: 47
Ответов: 406
Профиль | | #4
Добавлено: 16.05.03 16:04
Пользуйся не всякой фигней, а нормальными ИнсталлМейкерами, Wise Installer'om или Install Shield'om
Номер ответа: 5
Автор ответа:
Padre
ICQ: 346632205
Вопросов: 25
Ответов: 215
Web-сайт:
Профиль | | #5
Добавлено: 16.05.03 16:14
Номер ответа: 6
Автор ответа:
Миха
ICQ: 394243
Вопросов: 20
Ответов: 151
Web-сайт:
Профиль | | #6
Добавлено: 16.05.03 17:11
Попробуй Inno Setup 3 Неплохая штука
Номер ответа: 7
Автор ответа:
FerrUM
Вопросов: 6
Ответов: 9
Web-сайт:
Профиль | | #7
Добавлено: 16.05.03 19:16
Есть много прорамм для создания инсталяций, например, GKSetup, которая прибавльет всего 60 kb
Номер ответа: 8
Автор ответа:
Comanche
Вопросов: 87
Ответов: 459
Профиль | | #8
Добавлено: 16.05.03 21:29