Jump to content

Bilou_Gateux

Member
  • Posts

    766
  • Joined

  • Last visited

  • Donations

    0.00 USD 
  • Country

    Norway

Posts posted by Bilou_Gateux

  1. Thanks to Yzöwl code posted here, i have rewritten a - little - much cleaner script:

    @Echo off&Setlocal enableextensions

    ::##############################
    ::#
    ::# REQUIRED External Utility
    ::#
    ::# http://barnyard.syr.edu/~vefatica/
    ::#
    SET ExtUtilFName=setenv.exe
    SET ExtUtilDesc="set environment variables"
    ::#
    ::##############################

    set vn=
    set dl=
    set vlabel=

    :Variables
    @Rem -------------------------------------------
    @Rem ! Variables
    @Rem ! You may edit or pass-in vlabel
    @Rem -------------------------------------------
    Set vlabel=%~1
    IF "%~1"=="" (Set vlabel=RamDisk)
    call :__00000409

    Set L-Name=%0

    ::# http://support.microsoft.com/kb/246011/en-us
    ::# currently installed MUI languages: HKLM\SYSTEM\CurrentControlSet\Control\Nls\MUILanguages
    ::# GetUserDefaultUILanguage
    For /F "skip=1 delims= tokens=3" %%a in ('REG QUERY "HKCU\Control Panel\Desktop" /v MultiUILanguageId ^2^> Nul') Do call :__%%a

    :__DL
    For /f %%# In ('Mountvol^|Findstr [d-z]:\\') Do (
    Fsutil fsinfo drivetype %%#|Find /V "CD-ROM">Nul&&(Set "DL=%%~d#")&&call :__VN)
    goto :eof

    :__VN
    For /f "tokens=2 delims=:" %%? in ('fsutil fsinfo volumeinfo %dl%^|Find /i %v%') Do (
    (Set "VN=%%?")&&call :__VV)
    goto :eof

    :__VV
    for %%? in (%VN%) do (set VN=%%?)
    rem (echo/%DL% "%VN%")
    if "%vn%"=="%vlabel%" call :__found
    rem set vn=
    goto :eof

    :__found
    call :__checkExtUtils
    ::# set volative environment variable RamDisk
    If Not Defined EU Goto :__checkExtUtilsError
    (echo/%ExtUtilFName% -v %vn% %dl%)
    %EU% -v %vn% %dl%
    set vn=
    set dl=
    set vlabel=
    )
    goto :eof


    ::##############################
    ::#
    ::# functions
    ::#

    :__0000040c
    set desc="Gestion du volume"
    set v="Nom du Volume"
    set f="Lecteur fixe"
    set c="Lecteur de CD-ROM"
    goto :eof

    :__00000409
    set desc="Volume management"
    set v="Volume Name"
    set f="Fixed Drive"
    set c="CD-ROM Drive"
    goto :eof

    :__checkExtUtils
    For /f "tokens=*" %%# in ('dir /a /s /b %~d0\%ExtUtilFName% ^2^> Nul') Do (
    (Set "EU=%%~fs#")&&%%~fs# -u Temp >nul 2>&1 || goto __checkExtUtilsError
    )
    goto :eof

    :__checkExtUtilsError
    echo Some of the external utilities are not accessible.
    goto :eof

    ::#
    ::# functions end
    ::#
    ::##############################

    I would like to avoid to set %v% variable dependent of MUI language set. Currently, there is support only for only 0409=ENU and 040C=FRA

    and clean even more the code.

  2. [Request]

    I'm searching OEMBIOS.* SLP set for Fujitsu Siemens Computers - OS: Windows XP Professional x64 Edition and Fujitsu Siemens Computers SLP Product Key. This OS is preinstalled on some CELSIUS Workstations from Fujitsu Siemens Computers.

    If a European Community (EC) msfn member have a FSC recovery CD, you can send me a PM or reply below.

  3. <CD_ROOT>\$OEM$\CMDLINES.TXT

    [Commands]
    "muiinst\muisetup.exe /i 040c /d 040c /r /s"

    <CD_ROOT>\I386\WINNT.SIF

    [OemInfFiles]
    OemDriverFlags=1
    OemDriverPathName="%SystemRoot%\OemDir"
    OemInfName="oemscs02.inf","oemscs01.inf"

    [Data]
    Autopartition = 0
    MsDosInitiated = 0
    UnattendedInstall = Yes
    OemDrivers=OemInfFiles

    [Unattended]
    NtUpgrade = No
    UnattendMode = FullUnattended
    UnattendSwitch = Yes
    OemPreinstall = Yes
    OemSkipEula = Yes
    FileSystem = *
    WaitForReboot = No
    NoWaitAfterTextMode = 1
    NoWaitAfterGUIMode = 1
    DriverSigningPolicy = Ignore
    NonDriverSigningPolicy = Ignore
    Hibernation = No
    TargetPath=\WINDOWS
    ;OemPnPDriversPath = "WINDOWS\OEMDIR"
    ;OemFilesPath="..\$OEM$"
    FactoryMode="Yes"

    [GuiUnattended]
    AutoLogon = Yes
    EncryptedAdminPassword = No
    AdminPassword = *
    TimeZone = 105
    OEMSkipRegional = 1
    OemSkipWelcome = 1
    DetachedProgram=

    [SetupParams]
    UserExecute="cmd /c %SystemDrive%\sysprep\regopts.cmd"

    [Shell]
    DefaultThemesOff = Yes

    [UserData]
    ProductKey=XXXXX-XXXXX-XXXXX-XXXXX-XXXXX
    ComputerName = "WINXP01"
    FullName = "Preinstall"
    OrgName = "OEM"


    [RegionalSettings]
    ;http://www.kbalertz.com/kb_Q325856.aspx
    Language=040c
    LanguageGroup=1
    SystemLocale=0000040c
    UserLocale=0000040c
    InputLocale=040c:0000040c
    UserLocale_DefaultUser=0000040c
    InputLocale_DefaultUser=040c:0000040c

    [Networking]
    InstallDefaultComponents = Yes

    [WindowsFirewall]
    Profiles = WindowsFirewall.TurnOffFirewall

    [WindowsFirewall.TurnOffFirewall]
    Mode = 0

    [Identification]
    JoinWorkgroup = workgroup

    [SystemFileProtection]
    SFCQuota=1

    [GuiRunOnce]
    ;http://support.microsoft.com/kb/313827/en-us
    "%systemroot%\PCHealth\HelpCtr\Binaries\HelpSvc /MUI_install 040c %systemroot%\PCHealth\MUI\040c\pchdt_w3.cab"

    <CD_ROOT>\$OEM$\$1\SYSPREP\REGOPTS.CMD

    rundll32.exe shell32,Control_RunDLL intl.cpl,,/f:"%systemdrive%\sysprep\regopts.txt"

    <CD_ROOT>\$OEM$\$1\SYSPREP\REGOPTS.TXT

    [RegionalSettings]
    Language=040c
    LanguageGroup=1
    SystemLocale=0000040c
    UserLocale=0000040c
    InputLocale=040c:0000040c
    UserLocale_DefaultUser=0000040c
    InputLocale_DefaultUser=040c:0000040c

    MUI install files are located:

    <CD_ROOT>\$OEM$\MUIINST

  4. Found interesting infos about:

    Adobe Creative Suite 3 and Creative Suite 3 components install Bonjour (Windows)

    and an How To for removing it.

    Before launching the AutoIt script for final tasks i run this cmd script:

    ping -n 2 127.0.0.1 >NUL
    net stop "bonjour service"
    ping -n 2 127.0.0.1 >NUL
    "%ProgramFiles%\Bonjour\mDNSResponder.exe" -remove
    ping -n 2 127.0.0.1 >NUL
    rd /q /s "%ProgramFiles%\Bonjour"
    reg delete "HKLM\SOFTWARE\Apple Computer, Inc." /f
    ping -n 2 127.0.0.1 >NUL
    :: Registration settings
    expand -r CACHE.DB_ "%CommonProgramFiles%\adobe\adobe pcd\cache"
    :: lines above won't work as expected
    ::IF not exist "%AllUsersProfile%\Application Data\FLEXnet" md "%AllUsersProfile%\Application Data\FLEXnet"
    ::expand -r ADOBE_00080000_TSF.DA_ "%AllUsersProfile%\Application Data\FLEXnet"

    cache.db_ is a previously backuped registration file and compressed.

    As described in post #30 by Radix.

    and removed no longer used lines in AutoIt script:

    ; Block mDNSResponder.exe (Bonjour) service to run on Windows startup

    RegWrite("HKLM\SYSTEM\ControlSet001\Services\Bonjour Service", "Start", "REG_DWORD", "4")

  5. @Radix

    Thanks for your help.

    AutoIt3 script OK

    Except the last windows called Enregistrement:

    It seems AutoIt script is unable to execute one of these commands:

    WinWait("Adobe InDesign CS3", "Enregistrement")

    WinActivate("Adobe InDesign CS3", "Enregistrement")

    Opt("TrayIconDebug", 1)
    Opt("SendKeyDelay", 200)
    ; Serial numbers
    $SN1 = "XXXX-XXXX-XXXX-XXXX-XXXX-XXXX"
    $SN2 = "XXXX-XXXX-XXXX-XXXX-XXXX-XXXX"

    ; Run Adobe InDesign CS3
    Run(@ProgramFilesDir & "\Adobe\Adobe InDesign CS3\InDesign.exe")

    ; Installation du logiciel
    WinWait("Adobe InDesign CS3 : Installation", "Installation du logiciel")

    ; Remove "-" from the first serial number
    $SERIALNUMBER1 = StringReplace($SN1, "-", "")
    $COD1 = StringMid($SERIALNUMBER1, 1, 4)
    $COD2 = StringMid($SERIALNUMBER1, 5, 4)
    $COD3 = StringMid($SERIALNUMBER1, 9, 4)
    $COD4 = StringMid($SERIALNUMBER1, 13, 4)
    $COD5 = StringMid($SERIALNUMBER1, 17, 4)
    $COD6 = StringMid($SERIALNUMBER1, 21, 4)

    ; Installation du logiciel
    WinActivate("Adobe InDesign CS3 : Installation", "Installation du logiciel")
    ControlSetText("Adobe InDesign CS3 : Installation", "", "Edit1", "")
    Sleep(500)
    ControlSetText("Adobe InDesign CS3 : Installation", "", "Edit1", $COD1)
    ControlSetText("Adobe InDesign CS3 : Installation", "", "Edit2", "")
    Sleep(500)
    ControlSetText("Adobe InDesign CS3 : Installation", "", "Edit2", $COD2)
    ControlSetText("Adobe InDesign CS3 : Installation", "", "Edit3", "")
    Sleep(500)
    ControlSetText("Adobe InDesign CS3 : Installation", "", "Edit3", $COD3)
    ControlSetText("Adobe InDesign CS3 : Installation", "", "Edit4", "")
    Sleep(500)
    ControlSetText("Adobe InDesign CS3 : Installation", "", "Edit4", $COD4)
    ControlSetText("Adobe InDesign CS3 : Installation", "", "Edit5", "")
    Sleep(500)
    ControlSetText("Adobe InDesign CS3 : Installation", "", "Edit5", $COD5)
    ControlSetText("Adobe InDesign CS3 : Installation", "", "Edit6", "")
    Sleep(500)
    ControlSetText("Adobe InDesign CS3 : Installation", "", "Edit6", $COD6)
    ;ControlClick("Adobe InDesign CS3 : Installation", "", "Button8")

    ;=====================================================================================
    Send("!s")
    ;=====================================================================================

    ; Vérification de mise à niveau
    WinWait("Adobe InDesign CS3 : Vérification de mise à niveau", "Vérification de mise à niveau")
    WinActivate("Adobe InDesign CS3 : Vérification de mise à niveau", "Vérification de mise à niveau")
    ControlCommand("Adobe InDesign CS3 : Vérification de mise à niveau", "", "ComboBox1", "ShowDropDown", "")
    Send("{TAB}")
    Send("{DOWN}")
    Send("{ENTER}")
    ControlSetText("Adobe InDesign CS3 : Vérification de mise à niveau", "", "Edit19", "")
    Sleep(500)
    ControlSetText("Adobe InDesign CS3 : Vérification de mise à niveau", "", "Edit19", $SN2)
    Sleep(500)
    ;=====================================================================================
    Send("!s")
    ;=====================================================================================

    ; Activer maintenant
    WinWait("Adobe InDesign CS3 : Activer maintenant", "Activation par Internet")
    WinActivate("Adobe InDesign CS3 : Activer maintenant", "Activation par Internet")
    ;=====================================================================================
    Send("!a")
    ;=====================================================================================

    WinWait("Adobe InDesign CS3 : Activé", "Activation réussie !")
    WinActivate("Adobe InDesign CS3 : Activé", "Activation réussie !")
    ;=====================================================================================
    Send("!s")
    ;=====================================================================================

    ; Enregistrement
    WinWait("Adobe InDesign CS3", "Enregistrement")
    WinActivate("Adobe InDesign CS3", "Enregistrement")
    ;=====================================================================================
    Send("{TAB}")
    Send("{TAB}")
    Send("{DOWN}")
    Send("{DOWN}")
    Send("!c")

    ;=====================================================================================

    Sleep(1000)

    ; Close Adobe InDesign CS3 process
    $PID = ProcessExists("InDesign.exe")
    If $PID Then
    ProcessClose($PID)
    EndIf

    ; Block mDNSResponder.exe (Bonjour) service to run on Windows startup
    RegWrite("HKLM\SYSTEM\ControlSet001\Services\Bonjour Service", "Start", "REG_DWORD", "4")

  6. I need more information.

    Details

    >>>> Window <<<<

    Title: Adobe InDesign CS3 : Installation

    >>>> Visible Text <<<<

    Installation du logiciel

    Choisissez une option ci-dessous :

    &J'ai un numéro de série pour ce produit.

    N&uméro de série :

    >>>> Control <<<<

    Class: Edit

    Instance: 1

    ClassnameNN: Edit1

    Class: Edit

    Instance: 2

    ClassnameNN: Edit2

    Class: Edit

    Instance: 3

    ClassnameNN: Edit3

    Class: Edit

    Instance: 4

    ClassnameNN: Edit4

    Class: Edit

    Instance: 5

    ClassnameNN: Edit5

    Class: Edit

    Instance: 6

    ClassnameNN: Edit6

    "XXXX" "XXXX" "XXXX" "XXXX" "XXXX" "XXXX" I enter Serial Number here

    &Suivant >

    >>>> Window <<<<

    Title: Adobe InDesign CS3 : Vérification de mise à niveau

    >>>> Visible Text <<<<

    Vérification de mise à niveau

    1) Sél&ectionnez un produit dont vous disposez :

    >>>> Control <<<<

    Class: ComboBox

    Instance: 1

    ClassnameNN: ComboBox1

    "Adobe InDesign CS" I choose my previous version in list (2nd choice in list)

    2) &Entrez le numéro de série de ce produit :

    >>>> Control <<<<

    Class: Edit

    Instance: 19

    ClassnameNN: Edit19

    "XXXX-XXXX-XXXX-XXXX-XXXX-XXXX" I enter Serial Number of previous version here

    &Suivant >

    >>>> Window <<<<

    Title: Adobe InDesign CS3 : Activer maintenant

    >>>> Visible Text <<<<

    Activer

    &Activer maintenant

    >>>> Window <<<<

    Title: Adobe InDesign CS3 : Activé

    &Suivant >

    >>>> Window <<<<

    Title: Adobe InDesign CS3

    >>>> Control <<<<

    Class: Internet Explorer_TridentCmboBx

    Instance: 5

    ClassnameNN: Internet Explorer_TridentCmboBx5

    "Ne pas m'enregistrer" 3rd choice in list

    &Continuer >

  7. Hi, here a chance for someone to show their skills and for me to show my ignorance in this domain. I guess it would be pretty easy if you know that stuff. How do you make a script that empties those two folders "\Local Settings\Temp" and "\Local Settings\Temporary Internet Files" for all profiles and without confirmation deleting system files ?

    Profiles would be in D\:Data\

    So for instance D:\data\Ponch\Local Settings\Temporary Internet Files

    I have PCs with more than 20 profiles. THANKS ! I did search a bit.

    ICSWEEP V2.0 is a command-line utility to clear the Temporary Internet Files

    Cache and/or the TEMP files folder of ALL user profiles that are NOT in use

    when this command is executed. This utility was written for the purpose of

    allowing a SINGLE command to identify and clear Temporary Internet Files

    Cache and/ or TEMP files of ALL user profiles currently NOT in use.

    This tool could be simply run from the command line at any time, or added

    as a SCHEDULED TASK for regular cleaning of user profiles, reducing the

    overall size of a profile and saving disk space for locally based profiles.

    ICSWEEP will only function when executed by a user with ADMIN rights to the

    profile directory.

    Usage:

    ICSweep [/ALL|/TIF|/TMP] [/?]

    /ALL - Delete both Temporary Internet Files and Temp files

    /TIF - Delete Temporary Internet Files only (Default)

    /TMP - Delete Temp files only

    /? - show this help file

    ICSWEEP without parameters will execute the /TIF switch by default.

    The program returns a running list of the processed profiles. To store the

    output run the following command: ICSWEEP.EXE>ICSWEEP.txt

    This utility is FREEWARE and was written by Warren Simondson of

    Ctrl-Alt-Del IT Consultancy, Australia. www.ctrl-alt-del.com.au

    Although written for Terminal Server and Citrix environments, this application

    will function on non-TS/Citrix workstations and servers.

    This application has been tested on the following platforms:

    Windows 2003 Server SP1

    Windows 2003 Server SP1 w/ Citrix PS 4.0

    Windows 2003 Server SP1 (Terminal Server Application Mode)

    Windows 2000 Server SP4

    Windows 2000 Server SP4 w/ Citrix MF XP

    Windows 2000 Server SP4 (Terminal Server Application Mode)

    Windows 2000 Server SP4 w/ Citrix MF 1.8

    Windows XP Professional (domain member)

    The freeware version is offered AS IS. Ctrl-Alt-Del IT Consultancy has made

    every effort possible to ensure that ICSWEEP is free of any bugs or errors,

    however in no way is ICSWEEP to be considered error or bug free.

    You assume all responsibility for any damages or lost data that may result

    from any errors or bugs in ICSWEEP.

    IN NO EVENT WILL CTRL-ALT-DEL IT CONSULTANCY BE LIABLE TO YOU FOR ANY GENERAL,

    SPECIAL, INDIRECT, CONSEQUENTIAL, INCIDENTAL OR OTHER DAMAGES ARISING OUT OF

    THIS PRODUCT.

    You will find the utility in Citrix / Terminal Server Utils CAD Util Pack. :thumbup

  8. I would like to ask batch expert to improve my script. Most parts are copy and paste from others scripts and probably not optimized!

    I use it to set %temp% to a temp folder on Ramdisk drive.

    to find the Ramdisk drive, i check Volume Name rather than Drive Letter because sometime i set Drive Letter to R: and sometime to Z:

    i call it with:

    FindRD.cmd RamDisk

    @ECHO OFF&SETLOCAL ENABLEEXTENSIONS ENABLEDELAYEDEXPANSION
    call :__preinit

    set vn=
    set dl=

    :Variables
    @Rem -------------------------------------------
    @Rem ! Variables
    @Rem ! You may edit or pass-in vlabel
    @Rem -------------------------------------------
    Set vlabel=%1
    Set L-Name=%0

    For /F "skip=1 delims= tokens=3" %%a in ('REG QUERY "HKCU\Control Panel\Desktop" /v MultiUILanguageId ^2^> Nul') do call :__%%a

    ::# make sure all external utilities are accessible
    call :__checkExtUtils
    if "%INST_ABORT%" == "1" exit /b 1

    ::# http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/fsutil.mspx
    ::# fsutil (WinXP/2003 Server)
    FOR /F "tokens=*" %%i in ('fsutil fsinfo drives ^| FIND /V ""') DO (
    set dl=%%i
    SET dl=!dl:~-3,3!
    for /f "tokens=2* delims=:" %%j in ('fsutil fsinfo volumeinfo !dl!^|find /i %v%') do (
    ::# Remove trailing reverse solidus
    if "!dl:~-1!"=="\" (set dl=!dl:~0,-1!)
    ::# Remove leading and trailing spaces if any
    for %%k in (%%j) do SET vn=%%k
    )
    ::# Debug infos
    for /f "tokens=2* delims=-" %%j in ('fsutil fsinfo drivetype !dl! ^| FIND /V "CD-ROM"') do (
    echo/%f% = !dl! %v%= !vn!
    )
    ::# Function call
    if "!vn!"=="%vlabel%" call :__found
    set vn=
    )
    goto :eof

    ::##############################
    ::#
    ::# functions
    ::#

    :__preinit
    set INST_ABORT=
    set INST_Dir=%~dp0
    set INST_Dir=%INST_Dir:~0,-1%
    set BIN_Dir=%~d0\bin
    goto :eof

    :__0000040c
    set desc="Gestion du volume"
    set v="Nom du Volume"
    set f="Lecteur fixe"
    set c="Lecteur de CD-ROM"
    goto :eof

    :__00000409
    set desc="Volume management"
    set v="Volume Name"
    set f="Fixed Drive"
    set c="CD-ROM Drive"
    goto :eof

    :__checkExtUtils
    ::# make sure external utils are accessible and throw an error if not
    ::# http://barnyard.syr.edu/~vefatica/
    ::# setenv set environment variables
    %BIN_Dir%\setenv -u Temp >nul 2>&1 || goto __checkExtUtilsError
    goto :eof

    :__checkExtUtilsError
    echo Some of the external utilities are not accessible.
    echo Make sure you extracted the archive correctly and confirm
    echo that the utilities are in bin directory under root
    set INST_ABORT=1
    goto :eof

    :__found
    ::# set volative environment variable RamDisk
    %BIN_Dir%\setenv -v !vn! !dl!
    @Echo ! ----------------------------------------
    echo volative environment variable !vn! set to !dl!
    set vn=
    goto :eof

    ::#
    ::# functions end
    ::#
    ::##############################

  9. 6. Now, create application.xml.override file inside the application payload folder. The entry should be

    <?xml version="1.0" encoding="utf-8"?>
    <Configuration>
    <Payload>
    <Data key="Serial" protected="0">1XXXXXXXXXXXXXXXXXXXXXX</Data>
    <Data key="Registration">Suppress</Data>
    <Data key="EULA">Suppress</Data>
    <Data key="Updates">Suppress</Data>
    </Payload>
    </Configuration>

    Ensure that the "<Data key="Serial" protected="0">1234xxxx1234xxxx1234xxxx</Data>" does not contain any hyphens.

    I am currently having problem with the pre-serialization. I was able to deploy the install silently without any error using the deployment.xml.override method, but when I go to run the program I was prompt for the serial key, I already did input the key into the .override file as prescribed by both this guide and the adobe guide. I did check and my serial key is a valid upgrade key from previous version of Adobe InDesign.

    @Radix

    Can you help me writing the AutoIt code to send answer to these windows:

    Adobe InDesign CS3 : Installation Setup

      Numéro de série :

    Adobe InDesign CS3 : Vérification de mise à niveau

      1) sélectionnez un produit dont vous disposez

      2) entrez le numéro de série de ce produit

    Adobe InDesign CS3 : Activer maintenant Activate Now

      <ALT>+<A>

    Adobe InDesign CS3 : Activé Activated

      <ALT>+<S>

    Adobe InDesign CS3

      ne pas m'enregistrer

      <ALT>+<C>

  10. Doesnt work, maybe for version 10 of the drivers, but not all Logitech cams use that.

    [sOLVED] ?? i dont think so.

    RESOLUTION

    If You Have Not Yet Downloaded QuickCam version 11.1 package, download it.

    You can extract the 7z sfx package content with uniextract

    if you launch the package install, files are extracted to %temp%\QuickCam_11.1.0

    cancel the install after extraction, do not complete all wizard steps.

    Include the following entry in your Unattend CD install

    <srcdir>\Drivers\Bin\Setup.exe /s MODE=4 NOMEDUSA=1 NOAEC=1 NOUMVPL=1 /l<langid4> /f2"<windir>\temp\qcdrvsetup.log"

    Replace <srcdir> with the correct source dir path.

    Replace <windir>\temp with destination dir and subdir path of your choice for log file.

    Replace the <langid4> references with the actual LangID value for the language that you are installing.

    List of Locale ID (LCID) Values as Assigned by Microsoft

    other switches are pretty self-explanatory

    Sample command

    This is a sample qcdrvsetup.cmd file that you can use to install the French language version.

    %temp%\QuickCam_11.1.0\Drivers\Bin\Setup.exe /s MODE=4 NOMEDUSA=1 NOAEC=1 NOUMVPL=1 /l1036 /f2"%SystemRoot%\temp\qcdrvsetup.log"

    Notice there are no line breaks, single line.

    Remember this package is used to preinstall drivers. Do NOT plug your WebCam before or during installation!

  11. download 10.5.1 release http://www.logitech.com/pub/techsupport/qu...m/qc1051enu.exe English or http://www.logitech.com/pub/techsupport/qu...m/qc1051fra.exe French

    launch install of the package

    files are extracted to %ProgramFiles%\Logitech\QuickCamWebInstall

    stop the install after extraction, do not complete all wizard steps

    edit with your favorite text editor %ProgramFiles%\Logitech\QuickCamWebInstall\Drivers\Bin\DevInst.ini

    ie, remove leading ;InstallMedusa will be performed

    DevInst.ini before edit

    [WINXPRUNTIME]

    ShutdownLVCOM

    SetUIMode=1

    SetupInstall

    CheckRequirements

    CheckMinOS

    ;CheckUSB

    ;ShowInstallUI

    CheckDiskSpace

    FileCopy

    RemoveDevices

    ;InstallMedusa

    ;InstallUMVPL

    Delay=10

    ;InstallAec

    InstallDevices

    ;INITIALIZECONNECTIONWIZARD

    Reboot=0

    ;ShowFinishUI

    DevInst.ini after edit ; character is removed

    [WINXPRUNTIME]

    ShutdownLVCOM

    SetUIMode=1

    SetupInstall

    CheckRequirements

    CheckMinOS

    ;CheckUSB

    ;ShowInstallUI

    CheckDiskSpace

    FileCopy

    RemoveDevices

    InstallMedusa

    ;InstallUMVPL

    Delay=10

    ;InstallAec

    InstallDevices

    ;INITIALIZECONNECTIONWIZARD

    Reboot=0

    ;ShowFinishUI

    edit with your favorite text editor %ProgramFiles%\Logitech\QuickCamWebInstall\Drivers\Bin\setup.iss

    [installShield Silent]

    Version=v7.00

    File=Response File

    [File Transfer]

    OverwrittenReadOnly=NoToAll

    [{DCA986D4-9EB9-46CA-A057-BB3C325C1763}-DlgOrder]

    Count=0 <<< remove this line and add all the lines below >>>

    Dlg0={DCA986D4-9EB9-46CA-A057-BB3C325C1763}-SdWelcome-0

    Dlg1={DCA986D4-9EB9-46CA-A057-BB3C325C1763}-SdLicense-0

    Dlg2={DCA986D4-9EB9-46CA-A057-BB3C325C1763}-SdFinishReboot-0

    Count=3

    [{DCA986D4-9EB9-46CA-A057-BB3C325C1763}-SdWelcome-0]

    Result=1

    [{DCA986D4-9EB9-46CA-A057-BB3C325C1763}-SdLicense-0]

    Result=1

    [{DCA986D4-9EB9-46CA-A057-BB3C325C1763}-SdFinishReboot-0]

    Result=1

    BootOption=0

    http://www.appdeploy.com/tips/detail.asp?id=18

    InstallShield Setup Silent Installation Switches

  12. You can get ximage.exe from the Longhorn 4074 install CD or from the Longhorn 4033 SDK. It was renamed to ImageX after Beta 1 was scrapped. It may surprise you to know that Codename Eiger also uses the Beta 1 format instead of later revisions, due to some unknown reason.

    I use version 6.0.4059.0 (main.031208-1842), compatible with XML*.DLL schema v2.00.3510.0 (main.031208-1842) and earlier. This was the last release of Beta 1, compatible with all WIMs made before Beta 2. Notice the compile date - December 2003. Eiger uses a different compile of the same code, flagged with a "cjonas" string in the version, both compatible.

    Here's how the /? output should look like.

    Usage:
    XIMAGE /capture [Drive] [Image File] [Description]
    XIMAGE /boot [Drive] [Image File] [Description]
    XIMAGE /append [Drive] [Image File] [Description]
    XIMAGE /apply [Image File] [Drive] [View #]
    XIMAGE /script [Script

    Commands:
    /capture - Creates a new image of a drive
    /boot - Creates a new bootable image of a drive
    /append - Appends a drive image into an existing image
    /apply - Applies an image to a drive
    /info - Displays available image views
    /script - Specifies an answer script
    /scroll - Scrolls output for redirection
    /nosis - Stores duplicate files
    /nocomp - Stores uncompressed file data
    /lznt - Use LZNT1 compression
    /lzx - Use LZX compression [default]
    /flags - User defined image flags
    /verify - Verify duplicate files

    Examples:
    ximage /capture D: data.wim "Drive D"
    ximage /lzx /capture C: cdrive.wim "C Drive"
    ximage /lznt /capture E: data.wim "Drive E"
    ximage /nosis /nocomp /capture D: data.wim "Drive D"
    ximage /scroll /append E: data.wim "Drive E"
    ximage /boot D: data.wim "Drive D"
    ximage /apply data.wim D: 1
    ximage /info data.wim
    ximage /script unattend.txt
    ximage /flags 128 /capture D: data.wim "Drive D"

    Functionality differences from the RTM version are:

    - Beta 1 does not support mount/unmount operations, they were added 1 year later.

    - There is no mini-filter driver compatible with the resulting WIMs.

    - The XML schema is different.

    Windows Tools : xImage

  13. Thanks for sharing your beta.

    Just to be sure i have well followed instructions, when running the RISv3 exe, after the connection to SomeSharingFolder i should have the drive letter L: mapped to \\192.168.1.2\SomeSharingFolder in Windows Explorer?

    I have probably done a mistake because i don't see the share.

    using one time 'SomeSharingFolder' and next time '\remote\programs' in your Howto is unclear to me.

    if I map L: drive letter to \\192.168.1.2\SomeSharingFolder from Command Prompt.

    NET USE L: \\192.168.1.2\SomeSharingFolder /user:ris remoteinstall /persistent:NO

    then launching RISv3 exe, software installation from each program folder including well formated settings.ini goes as expected and box reboot as well.

×
×
  • Create New...