Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Новый участник


Сообщения: 1
Благодарности: 1

Профиль | Отправить PM | Цитировать


Всем привет! Вдохновившись описанием установки товарища mamont1, решил сделать свою сборку Daemon Tools (сразу скажу, что не задавался целью сделать тихий инсталятор). Набросал скрипт на Inno Setup, руководствуясь описанием из Способа 2. Собственно вот сам скрипт:
читать дальше »

Код: Выделить весь код
[Setup]
AppName=DAEMON Tools Lite
AppVerName=DAEMON Tools Lite 4.35.5.68
VersionInfoCompany=creble
VersionInfoDescription=DAEMON Tools Lite 4.35.5.68 private build
VersionInfoCopyright=Copyright © DT Soft Ltd. 2009
VersionInfoVersion=1.0.0.0
VersionInfoProductTextVersion=4.35.5.68
DefaultDirName={pf}\DAEMON Tools Lite
DefaultGroupName=DAEMON Tools Lite
InfoBeforeFile=E:\Project\info.rtf
OutputDir=E:\Project\Setup
OutputBaseFilename=dtl4355_setup
SetupIconFile=E:\Project\Icon.ico
Compression=lzma
SolidCompression=yes
WizardImageFile=compiler:WizModernImage-IS.bmp
WizardSmallImageFile=compiler:WizModernSmallImage-IS.bmp
AlwaysRestart=yes
UninstallRestartComputer=yes

[Languages]
Name: "russian"; MessagesFile: "compiler:Languages\Russian.isl"

[Registry]
Root: HKCU; Subkey: "Software\DT Soft\DAEMON Tools Pro\View"; ValueType: dword; ValueName: "Language"; ValueData: "1033"
Root: HKCU; Subkey: "Software\DT Soft\DAEMON Tools Pro\Config"; ValueType: dword; ValueName: "Autostart"; ValueData: "0"
Root: HKCU; Subkey: "Software\DT Soft\DAEMON Tools Pro\Config"; ValueType: dword; ValueName: "Automount"; ValueData: "0"
Root: HKCU; Subkey: "Software\DT Soft\DAEMON Tools Pro\Config"; ValueType: dword; ValueName: "CheckForUpdate"; ValueData: "0"
Root: HKCU; Subkey: "Software\DT Soft"; Flags: uninsdeletekey

[Tasks]
Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: unchecked

[Run]
Filename: "{app}\SPTD\SPTDinst-v162-x86.exe"; Parameters: "add /q"; StatusMsg: "Установка SPTD..."

[UninstallRun]
Filename: "{app}\SPTD\SPTDinst-v162-x86.exe"; Parameters: "remove /q"

[Files]
Source: "E:\Project\Files\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs

[Icons]
Name: "{group}\DAEMON Tools Lite"; Filename: "{app}\DTLite.exe"
Name: "{group}\{cm:UninstallProgram,DAEMON Tools Lite}"; Filename: "{uninstallexe}"
Name: "{commondesktop}\DAEMON Tools Lite"; Filename: "{app}\DTLite.exe"; Tasks: desktopicon

Но меня постигла неудача - при запуске программа выдает ошибку:



Велико же было мое удивление, когда я скачал архив, прилагаемый к Способу 2, установил на его на чистую систему и получил ту же самую ошибку. Сталкивался ли кто-нибудь еще с этим?

upd: Пока ждал ответа разобрался сам - все дело было в виртуальной машине. Работает только на живой. Надеюсь кому-нибудь пригодится мой скрипт

Последний раз редактировалось creble, 12-12-2009 в 16:36.

Это сообщение посчитали полезным следующие участники:

Отправлено: 23:04, 11-12-2009 | #94