Пользователь
Сообщения: 133
Благодарности: 16
|
Профиль
|
Отправить PM
| Цитировать
Если размер дистрибутива не критичен, то можно вообще обойтись без выкрутасов:
Создаём текстовый документ, меняем расширение с txt на cmd, называем его run, делаем в нём следующую запись:
-----------------------------------------
@echo off
start /wait VMware5.5.2.exe /s /v"/qn REBOOT=ReallySuppress"
REGEDIT /S WMWARE5.0.reg
start /wait RUS.exe
Exit
-----------------------------------------
где:
VMware5.5.2.exe - это наш установочный файл 94,5 мб.
RUS.exe - Самораспаковывающийся архив с файлами, которые заменяют оригинальные после русификации. Русификатора, который ставится автоматически я не нашел, поэтому пришлось усложнить себе задачу.
WMWARE5.0.reg - рег-файл следующего содержания:
-----------------------------------------------
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\VMware, Inc.\VMware Workstation\License.ws.5.0]
"StartFields"="Cpt, ProductID, LicenseVersion, LicenseType, Epoch"
"Cpt"="COPYRIGHT (c) VMware, Inc. 1999-2004"
"ProductID"="VMware Workstation for Win32"
"LicenseVersion"="5.0"
"LicenseType"="User"
"Epoch"="2004-9-1"
"Hash"="86d0ec35-76b233cc-f67328b2-4789bba4-29149f99"
"Serial"="XXXXX-XXXXX-XXXXX-XXXXX"
"Name"="XXXXXXXXX"
"CompanyName"="HOME"
"LastModified"="2006-04-07 @ 15:41:06 UTC"
------------------------------------------------
"Serial"="XXXXX-XXXXX-XXXXX-XXXXX" - Это ваш купленный, легальный серийный номер.
"Name"="XXXXXXXXX" - имя пользователя.
Затем собираем с помощью WinRAR SFX - архив из этих файлов, добавляем к ним файл hidcon.exe, комментарий к архиву выглядит так:
---------------------------------------------------
;Расположенный ниже комментарий содержит команды SFX-сценария
Setup=hidcon.exe run.cmd
TempMode
Silent=1
Overwrite=1
---------------------------------------------------
Архив после упаковки весит 89,6 мега, зависит от размера файла RUS.exe, ставится тихо, и уже зарегистрированным, правда есть в нем и ненужное, но можно прикрепить к нему DEL.bat - файл для удаления линукса, если не нужен, и японских файлов локализации.
Выглядит он примерно так:
---------------------------------------------------------------------
del /f /q "%systemdrive%\Program Files\VMware\VMware Workstation\linux.iso
del /f /q "%systemdrive%\Program Files\VMware\VMware Workstation\messages\ja\install.chm
del /f /q "%systemdrive%\Program Files\VMware\VMware Workstation\messages\ja\manual.chm
del /f /q "%systemdrive%\Program Files\VMware\VMware Workstation\messages\ja\player.chm
del /f /q "%systemdrive%\Program Files\VMware\VMware Workstation\messages\ja\tip_list.vmsg
del /f /q "%systemdrive%\Program Files\VMware\VMware Workstation\messages\ja\vmappsdk-ja.dll
del /f /q "%systemdrive%\Program Files\VMware\VMware Workstation\messages\ja\vmnetui-ja.dll
del /f /q "%systemdrive%\Program Files\VMware\VMware Workstation\messages\ja\vmui-ja.dll
del /f /q "%systemdrive%\Program Files\VMware\VMware Workstation\messages\ja\vmware.chm
del /f /q "%systemdrive%\Program Files\VMware\VMware Workstation\messages\ja\vmware.vmsg
exit
-------------------------------------------------------------
С остальными версиями программы наверно можно поступить подобным образом, не пробовал, уж очень они ёмкие...
|