Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Автоматическая установка приложений (http://forum.oszone.net/forumdisplay.php?f=61)
-   -   CorelDraw X3 (http://forum.oszone.net/showthread.php?t=76306)

Frag-o-Matik 17-12-2006 13:05 525766

CorelDraw X3
 
Нужно создать тихую установку, никак не могу понять куда он записывает серийный номер. То есть тихая установка работает, но потом при запуске программы требует ввод серийного номера. Уже не знаю где его искать и где он прописывается. Может кто-нибудь сталкивался с таким? Подскажите

Baw17 18-12-2006 08:41 526060

колюня поиграйся с ORCA открой мсиай зайди в проперти и найди там ключик Сериал или сдкей и будет тебе щастье

Frag-o-Matik 18-12-2006 09:09 526076

да нифига не работает, забиваю "ORCA" ключ он его вносит в поле, а все равно установку продолжить не возможно

Frag-o-Matik 20-12-2006 15:43 527120

Сделал.
Просто устанавливаю с ключом для *.msi (типа /quiet либо какой-нибудь из возможных), затем распаковывается архив со сведениями о регистрации - файл DR13.dta - находится по адресу %systemdrive%\program files\corel\programs + регфайл активации

Dim_S 27-12-2006 03:29 529555

Frag-o-Matik рег файл устанавливается с ошибкой! и расскажи как этот файлик подправить, чтобы английский язык по умолчанию стоял! У меня просто русик английские файлы заменяет и все!

Frag-o-Matik 27-12-2006 12:05 529693

установи у себя coreldraw и сохрани потом reg-настройки,
а вообще у меня corel уже русский, а английской версии у меня нет, поэтому и попробовать не на чем.

Dim_S 27-12-2006 13:52 529757

а какие ключи надо сохранить?

Frag-o-Matik 29-12-2006 10:39 530380

сделай проще, возьми "regshot" и просканируй реестр до регистрации проги и после и увидишь какие ключи где меняются. а мой рег файл скорее всего тебе не подойдет

sergelen 14-02-2007 10:41 549784

Как тихо установить Corel Draw X3 Rus ?
Для 12ой версии вроде было:
setup.exe /s /v"/qb serialnumber=XXXXXXX-XXXXXXX-XXX AgreeToLicense=Yes ENLANG=1 UPDATESERVICE=0"
или
msiexec /i "Setup.msi" AgreeToLicense=Yes SERIALNUMBER=XXXXXXX-XXXXXXX-XXX ENLANG=1 UPDATESERVICE=0 /qb
Для 13ой срабатывает только серийник, остальные параметры не хотят

snark 15-05-2007 00:09 586911

Я ставлю Corel Х3 так:
1. файл start.bat (лежит в папке %CorelDrawX3_InstallPath%\CGS13\. Разумеется, это в распакованной инсталляции)
Код:

start /wait msiexec /i setup.msi /qb SERIALNUMBER=XXXXX-XXXXXXX-XXX AGREETOLICENSE=YES
:: копирую файл лицензии DR13.dta
xcopy DR13.dta "%PROGRAMFILES%\Corel\CorelDraw Graphics Suite 13\Programs\" /q /y /c
:: настройки корела через реестр
REGEDIT /S corel.reg
exit

2. файл setup.ini
Код:

[Startup]
CmdLine=SERIALNUMBER=XXXXX-XXXXXXX-XXX DESKTOPSHORTCUT="Disable" ADMINALLOW_UPDATESERVICE="0" REMOVE=WPYahoo /qb /L* %temp%\WPO13.log AUTOLOG="%temp%\WPO13.log"
EnableLangDlg=N

[Languages]
:: язык. по умолчанию ставится английский
default=409

НО! Есть проблемы:
1. Хотя присутствует файл лицензии DR13.dta, корел при первом запуске ругается что нет серийника и т. д. Если нажать "Cancel" и заново скопировать файл в папку, то все нормально. Только - см. п. 2
2. При первом запуске появляется окно с лицензионным соглашением. Можно соглашаться, можно нет. Но выбирать все равно приходится. (((
Непонятно, почему так получается. Ведь в setup.msi присутствует строка AgreeToLicense=yes. Такая же строка есть и в EN.msi, но ее я переправил orcа'й на YES. Даже проверял файлы трансформации *.mst.
3. extra-Вопрос на засыпку. при установке корела выполняются: setup.msi -> EN.msi -> VBA.msi -> FontNav.msi. То есть setup.msi отрабатывает свое и передает "эстафетную палочку" дальше. Соответсвенно при выполнении bat-файла все что написано после строки
Код:

start /wait msiexec /i setup.msi /qb SERIALNUMBER=XXXXX-XXXXXXX-XXX AGREETOLICENSE=YES
будет выполнено ДО EN.msi -> VBA.msi -> FontNav.msi, то есть в случае если у нас пакетная установка программ - скажем на диске с автоустановкой - то далее начнет ставиться следующая программа из списка, а EN.msi etc - не отработают. И Corel не поставится :o

первую проблему решил. видимо какой-то глюк. получилось через
Код:

xcopy DR13.dta "%PROGRAMFILES%\Corel\CorelDraw Graphics Suite 13\Programs\" /q /y /c /h /k

mariolast 10-09-2007 01:04 640659

Появился CorelDraw X3 SP2 Rus, он уже активацию требует, никто не пробовал тихую установку создать??

mariolast 30-09-2007 17:15 651920

Пришлось самому все делать. Сделана тихая установка без ввода каких либо параметров, после установки сразу работает, не надо соглашаться на лиц. соглашение и не надо настраивать регистрацию. Удалось решить так же проблему EN.msi -> VBA.msi -> FontNav.msi. Вроде больше ничего не нужно.

Vanek505 01-10-2007 14:20 652409

mariolast, а где подробности?

Promise 04-10-2007 22:10 654410

2 snark
Цитата:

Цитата snark
лежит в папке %CorelDrawX3_InstallPath%\CGS13 »

Почему?
Переключатель нужно ставить после номера.
msiexec /i Setup.msi SERIALNUMBER=XXXXX-XXXXXXX-XXX /qn
Остальные манипуляции не нужны имхо.
2 mariolast
Искренне за Вас рад!

Andy FLINT 09-10-2007 17:31 657120

Проблема такая. Устанавливаю прогу - доходит до файла TaskMa_1.cab и пишет "исходный файл не найден". Хотя сам файл в папке есть. Что делать? Мож у кого есть этот файл? Пришлите на мыло, или ссылочку на него дайте плиз.

DmB89 09-10-2007 18:18 657160

Andy FLINT, дистрибутив CorelDRAW Graphics Suite X3 лежит в свободном доступе на официальном сайте Corel. Ссылка дана на русский дистрибутив, триал на 30 дней.

_NJ_ 23-12-2007 01:45 702095

А можно интегрировать SP в дистрибутив?

Bulba_S 23-12-2007 08:52 702166

Терзал CorelDRAW.Graphics.Suite.X3.v13.0 (en/ru)

Вот такой алгоритм работает прекрасно:
1) Setup.exe /S /V/qn
2) Ждем
3) xcopy DR13.dta "%ProgramFiles%\Corel\CorelDRAW Graphics Suite 13\Programs" /y /h
Единственный недостаток - при первом старте просит принять лицензионное соглашение.


Обрадовался, сделал 7zSFX:
RunProgram="Setup.exe /S /V/qn"
RunProgram="hidcon:xcopy DR13.dta \"%ProgramFiles%\Corel\CorelDRAW Graphics Suite 13\Programs\" /y /h"

и облом: setup.exe оказывается после установки первого MSI закрывается, 7zSFX удаляет временную папку до того, как начинается установка следующих MSI. В журнале запись: RU.MSI не найден, установка прервана.

Ключ /SMS не помог :(

А куда пропал товарищ mariolast, почему не поделился рецептом? Неужели придется последовательно устанавливать все MSI вручную?

Grunger86 24-12-2007 07:58 702696

Bulba_S, где взять работающий лицензионный файл? :(

Bulba_S 24-12-2007 12:34 702818

Grunger86, достаточно один раз в обычном режиме установить с ключом (дают при покупке) и пройти активацию, после чего найти в указанной папке DR13.dta и использовать его для последующих тихих инсталляций.

Проблема с принятием EULA решается просто:
[HKEY_LOCAL_MACHINE\SOFTWARE\Corel\CorelDRAW\13.0]
"ShowEULA"=dword:00000000

А вот проблему с цепочкой MSI я пока так и не решил, самое простое, что приходит в голову - настроить 7zSFX так, чтобы он не удалял временную папку после инсталляции и добавить в реестр ключ на её удаление при следующем входе в систему. Скорей всего, так и сделаю.

... Ay_Emul: no song playing...

Grunger86 24-12-2007 13:10 702836

Bulba_S, в том-то и дело что у меня по каким-то причинам, при выключенном интернете не запускается активация вообще! Как в старой русской версии х3 с диска (с кейгеном) так и новая русская (скачанная - кстати она вообще никак не регится, ровно через 30 дней просто не запускается!!!). В старой версии я просто ввожу серийник сгенеренный кейгеном, жму далее далее и там где call phone и пр.фигня никакой активации не появляется (интернет при этом отключен). Короче этот Х3 полная загадка :)

Bulba_S 24-12-2007 16:04 702964

Grunger86, если я правильно понимаю правила этого форума, то мы можем обсуждать только честные способы тихой инсталяции...

К моему большому разочарованию, мой метод не работает. Хотя в целом результатом я почти доволен, вот что получилось с модифицированным инсталятором 7zSFX:

Код:

InstallPath="%systemdrive%\\cdx3setup"
RunProgram="Setup.exe /S /V/qn"
RunProgram="hidcon:xcopy DR13.dta \"%ProgramFiles%\\Corel\\CorelDRAW Graphics Suite 13\\Programs\" /y /h"
RunProgram="hidcon:REG ADD HKLM\\SOFTWARE\\Corel\\CorelDRAW\\13.0 /V ShowEULA /T REG_DWORD /D 0 /f"
RunProgram="hidcon:REG ADD HKLM\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\RunOnce /V DelTempCDX3 /D \"CMD /C RD /S /Q %%T\" /f"

Первая строка говорит SFX куда распаковать и не стирать по окончанию.
Вторая строка - собственно тихая установка, первый MSI setup ждет, последующие работают параллельно с 3, 4 шагами и далее пока не закончится установка.
Третья строка - бесполезная*.
Четвертая строка - отключаем показ EULA при первом запуске.
Пятая строка - в RunOnce для последующей перезагрузки помещаем соманду удаления временной папки cdx3setup.

*Работает только при последовательной инсталяции/деинсталяции. Если переустановить Windows, то инсталляция Corel Draw пройдет успешно, но при первом запуске все равно потребует активацию. Видимо где-то (или в самом DR13.dta) хранится код оборудования, который после переустановки меняется.

Немного ручной работы, но лучше, чем ничего ;)

... Ay_Emul: no song playing...

Grunger86 25-12-2007 12:47 703494

Цитата:

Цитата Bulba_S
если я правильно понимаю правила этого форума, то мы можем обсуждать только честные способы тихой инсталяции... »

мы и так обсуждаем честный способ - установка уже существующей лицензии :)
мы не можем только выкладывать ссылки на варез и ключи для инсталляции...

Bulba_S 25-12-2007 15:15 703594

Grunger86, когда я применяю описанный мной метод на только поставленной винде, то в случае, если интернет не подключен, появляется окошко об активации и кнопки "уже приобретен" и что-то типа "продолжить тестирование" (15 дней). Если интернет подключен, пишет что ID (видимо из того DTA) не корректный и кнопки "уже приобретен" нет, то есть активировать невозможно.

То есть установка на вновь поставленную винду меняет ID системы и DTA становится недействительным. Более глубоко разбираться не хочется, программа нужна редко, мне главное, что я придумал способ для тихой установки, а ввести серийник при первом запуске и пройти активацию не так сложно, я уже смирился :(

... Ay_Emul: no song playing...

Grunger86 26-12-2007 06:21 704073

Bulba_S, тогда опишите пожалуйста подробнее, в деталях Ваш метод тихой автоустановки, буду очень признателен.
В принципе, вводить серийник и активировать мне тоже не влом :) Главное чтоб всё остальное было скрыто...
На нескольких перепробованных мной русских дистрибов окошко с активацией почему-то не появляется вообще.
Может быть будете так любезны кинуть мне в личку ссылку на Ваш дистрибутив (с работающей активацией), если это возможно.

zver5 26-12-2007 11:41 704246

Grunger86, Для регистрации достаточно положить в папку с прогой файл DR13.dta.
Для тихой установки достаточно Setup.msi /qn
По крайне мере у меня так реализованно.

Bulba_S 26-12-2007 12:03 704267

Grunger86, я не знаю, можно ли еще более подробно написать, чем я уже сделал в посте #22, вроде все по шагам расписал. Интернет у нас на Дальнем Востоке дорогой и главное медленный, 208 мегабайт мне придется несколько часов лить, вряд ли найду время.

zver5, я тоже думал, что это работает, пока тестировал на той же системе. После установки Windows на чистый винт уже не катит - при первом запуске выскакивает вышеописанное окошко.

... Ay_Emul: Jacques Loussier Trio - Concerto No. 4 In F Minor: All

zver5 26-12-2007 14:54 704388

Bulba_S, Ну как сказать у меня оно работает да и там где тестил!!! Хотя попросил человека протестить говорит ошибка лезит
буду копать :)
Короче чел еще раз протестил все ок и я себя на двух компах протестировал все ок есть не просит.

_NJ_ 26-12-2007 19:21 704559

И все же как интегрировать SP1 и SP2 в дистрибутив корела. Можно конечно запустить их в тихом режиме, но невозможно вичеслить когда конец инстала корела (цепочка *.msi).

Grunger86 27-12-2007 07:02 704796

_NJ_, а они вообще ставятся???) У меня ни на какой дистриб не установился ни один сервис-пак. Я так понимаю что эти сервис-паки только для англ.версии и ещё не понятно для какой именно...

Bulba_S 27-12-2007 11:44 704938

_NJ_, чисто теоретически - а если к моему методу добавить одну перезагрузку и потом устанавливать SP? В BSPostInstaller такая возможность есть, главное нужное количество автологонов предусмотреть.

... Ay_Emul: Anne-Sophie Mutter - Concerto in G Minor Op. 8 No.

_NJ_ 30-12-2007 12:49 706543

Цитата:

Цитата Grunger86
_NJ_, а они вообще ставятся???) ...... Я так понимаю что эти сервис-паки только для англ.версии »

Да не, русские. Все нормально ставится (и в тихом (/qn) и в ручном режиме).

Цитата:

Цитата Grunger86
... и ещё не понятно для какой именно... »

X3 конечно. Ее ж обсуждаем.
После установки на корел (он кажись получается 13.0.0.676 или где-то там) наложить на него SP1+SP2 он становится 13.0.0.739 скачан с сайто корела.

Цитата:

Цитата Bulba_S
_NJ_, чисто теоретически - а если к моему методу добавить одну перезагрузку и потом устанавливать SP? В BSPostInstaller такая возможность есть, главное нужное количество автологонов предусмотреть. »

Ти имеешь ввиду при следующем запуске (так как перегрузить компутер тоже надо по окончании установки). Немного неудобно, а вдруг компутер перегрузят через месяц...год, а вдруг он сервак... ну и воше, било б меньше проблем если интегрировать их в основной дистрибутив.

Bulba_S 30-12-2007 15:17 706598

_NJ_, я рассуждаю с позиции автоматической установки виндовс, то есть количество перезагрузок определяется при сборке дистрибутива и настройке того же постинсталлера, участие юзера не подразумевается.

_NJ_ 30-12-2007 15:41 706607

а, сори, недопонял. Меня больше интересует универсальний метод. В автоустановку с виндой я не ставлю, не отношу я Корел к самим необходимим програмам :)

Favi 10-03-2008 09:51 756860

Полезную информацию также можно найти по ветке [HKEY_LOCAL_MACHINE\SOFTWARE\Protexis\Licenses\...]

Avtogen 07-08-2008 11:07 870103

убираем соглашение и благородность при первом запуске

Код:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Corel\CorelDRAW\13.0]
"ShowEULA"=dword:00000000 

[HKEY_CURRENT_USER\Software\Corel\CorelDraw\13.0\CorelReg\DR13]
"LastLaunch"="1218091755"
"Schedule"=hex:10,00,00,00,01,00,02,00,ff,ff,ff,ff,ff,ff,01,00
"StartDate"="1218091870"


achsel 30-10-2008 14:38 938072

Привет,всем у меня возникла проблема,устанавливаю Corel Draw x4,в процессе установки выбегает сообщение:"службе Windows installer не удаётся обновить системный файл с:\windows\system32\msxml6r.dll,поскольку он защищён средствами windows,возможно для правильной работы потребуется обновление операционной системы,и далее я нажал ок,установка программы продолжилась и завершилась вроде бы нормально,потом corel даже запустился", у меня установлена windows xp sp3 c интегрированным сервис паком,я бы очень хотел узнать что это за файл msxml6r.dll,за что он отвечает,и что можно сделать что-бы эта ошибка больше не выбегала,я пробовал искать информацию по этому поводу, но ничего вразумительного не нашёл

GoodVine 01-04-2009 17:20 1081227

Сделал 7z инсталлятор без использования родных msi инсталляторов (для использования с Post Installer). Получилось 140 Мб с возможностью выбора языка интерфейса при первом входе.

Dz_mikael 19-05-2009 21:37 1122718

Привет ВСЕМ, а как можно сделать сборочку чтобы установилось все кроме corel photo-paint и corel capture


Время: 08:16.

Время: 08:16.
© OSzone.net 2001-