Canon Digital Camera Solutions Disks v12.1

Antworten
Benutzeravatar
Hendrik_Ambrosius
Moderator
Moderator
Beiträge: 7407
Registriert: 13. Dez 2004, 23:10
Wohnort: Adendorf/Lüneburg

Canon Digital Camera Solutions Disks v12.1

Beitrag von Hendrik_Ambrosius » 31. Aug 2006, 21:34

The add-on-software that comes with the Canon Ixus V3 digital camera is comprised of
several applications (including the camera driver) with different installation routines.

The complete suite can be repackaged like this:

- Create a setup.iss file in the windows directory by running "setup.exe /r" from the software\instdata\<language> directory
- When trying to install the setup in unattended mode with the setup.iss created the installation fails.
Therefore I tried various modifications of the setup.iss and finally succeeded by changing these lines:
Component-count=4
Component-0=FVW
Component-1=RCW
Component-2=ZBEX
Component-3=WIA_DUMMY
to:
Component-count=1
Component-0=WIA_DUMMY
...which by definition should only install the driver but it actually installs the whole suite :-)
- Another issue is that the installation source files must be in the root of the installation drive, as if they were on a CD (c:\software\...).

The main section of an Empirum script to run the installation could look like this:

[Application]
...
ApplicationDir=%ProgramFilesDir%\Canon
...

[Product]
--Set:Installation, DONTDELETE

[SET:Installation]
md c:\software
callhidden %system%\xcopy.exe "%src%\*.*" "c:\software" /S /Y /K /I
Cd "C:\SOFTWARE\INSTDATA\GERMAN"
Call "SETUP.EXE" /S
If DoesfileExist ("%App%\Camerawindow\camerawindowcomp.exe") <> "1" Then "SET:InstallationError" EndIf
deltree c:\software

The setup.iss must be in c:\software\instdata\german when running the setup.exe /s

A reboot after the installation is recommended.
After the restart a user without admin rights can connect a camera and the driver will install automatically.
Hendrik Ambrosius / Senior Consultant
Mobile: +49 172 408 4447 | hendrik.ambrosius@matrix42.com
Matrix42 AG | Elbinger Straße 7 | 60487 Frankfurt am Main | Germany | www.matrix42.com

Disclaimer: I participate in this forum on a voluntary basis. Views expressed are not necessarily those of Matrix42 AG or of the support team.

Antworten

Zurück zu „Afford“

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast