9 Replies Latest reply on Apr 12, 2017 8:56 AM by eustignos

    Canon MFP Toolbox 4.9.1.1.mf18

    SitzRieSe Expert
      Hi Zusammen,

      hat von euch schon mal Jemand ein Paket für die Canon MFP Toolbox gebaut? Ich habe schon festgestellt das die Software keine silent Parameter besitzt. Ich habe mir aber eine AutoIt Skript gebaut welches die Setup entsprechend durchklicken soll.

      Wenn ich das AutoIt und anschließend die Setup.exe manuell starte, funktioniert das auch problemlos.

      Nun hab ich das Ganze ins DSM geschmissen, habe aber das Problem das die Setup.exe gestartet wird, sich aber sofort wieder beendet und den Returncode 0 zurück gibt.

      17:41:38.439 2        -> RunAsEx('C:\Program Files (x86)\Common Files\enteo\RepositoryCache\50435\rev\1\Extern$\Setup.exe','','',*****,'30','exitcode',WaitForExecution+raLogonWithProfile+raUseCurrentUser+UndoneContinueParentScript)/TW
      17:41:38.501 2         xniTools: Created process with process id 3960
      17:41:38.501 1         xniTools: Waiting for process 30 minutes...
      17:41:38.517 1         xniTools: Process termitated with exit code 0



      Hatte Jemand schon mal so einen Fall? Auf dem selben System kann ich die Setup manuell starten und die GUI wird normal angezeigt.

      Was ich nun probiert habe:

      - angemeldeter User hat Admin Rechte, RunAsEx ist als computerbezogen (nicht als Service) geflaggt, Konto verwende ich den angemeldeten User.

      - angemeldeter User hat keine Admin Rechte, RunAsEx ist als computerbezogen (nicht als Service) geflaggt, Konto SYSTEM.

      - angemeldeter User hat keine Admin Rechte, RunAsEx ist als computerbezogen (nicht als Service) geflaggt, Konto DSM-Konto verwenden.

      Command hab ich auch schon mal als 64bit geflaggt. Ich bekomme in allen Fälle immer das gleiche Fehlerbild. Setup.exe wird laut Log gestartet und beendet sich sofort mit Returncode 0. Ein Logfile wird ebenfalls nicht angelegt.

      Jemand eine Idee?

      Danke!

      Gruß

      Alex
        • 1. Re: Canon MFP Toolbox 4.9.1.1.mf18
          NicoS1 Master
          Hallo Alex,

          was mir spontan einfällt: Das Paket dürfte ausschließlich mit dem AutoInstaller gestartet werden (da interaktive Session benötigt wird etc), und nicht mit dem Service Installer.

          Beendet sich das Setup auch, wenn das AutoIt Script nicht gestartet wird?

          Gruß
          • 2. Re: Canon MFP Toolbox 4.9.1.1.mf18
            SitzRieSe Expert
            Hi Nico,

            ja ich habe jetzt sogar zum Testen das AutoIT komplett deaktiviert und lasse nur noch die Setup starten. Das AutoIT blockt nämlich dann während der Installation Maus und Tastatur Eingaben und da die GUI von der Setup nicht angezeigt wird, darf ich dann immer den PC neustarten

            Das Paket lasse ich über den AutoInstaller starten und habe das Paket auch so geflaggt das es nur unter dem AutoInstaller läuft. Ich versteh es aktuell nicht, das ist die erste .exe Datei die nicht ausführen kann. Habe jetzt auch schon UAC deaktiviert usw, immer das gleiche Ergebnis... Komisch!
            • 3. Re: Canon MFP Toolbox 4.9.1.1.mf18
              SitzRieSe Expert
              Vielleicht noch jemand eine abgefahrene Idee?

              Interessant auch... Ich hab das ausführen der .exe nun mit in das AutoIt Skript gepackt:

              #RequireAdmin
              BlockInput(1)
              Run("C:\temp\Setup.exe")
              WinWaitActive("MF Toolbox")
              Sleep(1000)
              ControlClick("MF Toolbox","","[CLASS:Button; INSTANCE:2]")
              WinWaitActive("MF Toolbox")
              Sleep(1000)
              ControlClick("MF Toolbox","","[CLASS:Button; INSTANCE:2]")
              WinWaitActive("MF Toolbox")
              Sleep(1000)
              ControlClick("MF Toolbox","","[CLASS:Button; INSTANCE:4]")
              WinWaitActive("MF Toolbox")
              Sleep(1000)
              ControlClick("MF Toolbox","","[CLASS:Button; INSTANCE:2]")
              WinWaitActive("MF Toolbox")
              Sleep(1000)
              ControlClick("MF Toolbox","","[CLASS:Button; INSTANCE:2]")
              WinWaitActive("MF Toolbox")
              Sleep(1000)
              While Not ControlCommand("MF Toolbox","","[CLASS:Button; INSTANCE:3]","IsEnabled","")
                 Sleep(500)
              WEnd
              ControlClick("MF Toolbox","","[CLASS:Button; INSTANCE:3]")
              BlockInput(0)



              Führe ich das Skript manuell aus, läuft! Per DSM keine Chance, egal was ich mache. AV Scanner gibt es auf dem Testsystem nicht... Jeder Gedankengang wäre hilfreich!

              Gruß

              Alex
              • 4. Re: Canon MFP Toolbox 4.9.1.1.mf18
                MarkusMichalski Specialist
                Moin,

                Führe ich das Skript manuell aus, läuft! Per DSM keine Chance, egal was ich mache. AV Scanner gibt es auf dem Testsystem nicht... Jeder Gedankengang wäre hilfreich!



                  [*]Ausprobieren, ob sich die SETUP.EXE mit 7Zip extrahieren lässt
                  [*]Die SETUP.EXE starten, im ersten Dialog stehen lassen und dann im %TEMP%(oder Windows\Temp) nachschauen, ob was verwertbares zu finden ist
                  [*]den Aufruf "SETUP.EXE -s -sms" testen
                • 5. Re: Canon MFP Toolbox 4.9.1.1.mf18
                  SitzRieSe Expert
                  Hi Markus,

                  die Setup ist bereits entpackt, aber auch die gepackte lässt sich nicht starten. Der Parameter -s -sms funktioniert ebenfalls leider nicht.

                  Mir würde es ja schon reichen wenn ich die Setup überhaupt per DSM ausgeführt bekomme... also gerne auch das die GUI ganz normal angezeigt wird, aber selbst das funktioniert nicht über die typischen Methoden.
                  • 6. Re: Canon MFP Toolbox 4.9.1.1.mf18
                    _Mel_ Master
                    versuch mal folgendes
                    1 starte den autoinstaller elevated also z.B: aus einer elevateten command prompt
                    2 nimm mal executeex statt runasex
                    • 7. Re: Canon MFP Toolbox 4.9.1.1.mf18
                      eustignos Apprentice
                      Hi,

                      Irgendwann habe ich CanonScan Toolbox v.4.9 gemacht für Canon LiDE60.

                      Errinere nicht ganz, aber:

                      - Erst mit dem option -r oder /r kriegt man eine Antwort-Datei setup.iss (im C:\Windöws nach der Installation).
                      - Setup.iss nach Verzeichnis mit setup.exe kopieren
                      - Installieren setup.exe /S

                      Hoffe funktioniert.

                      Gruß,
                      Sergej
                      • 8. Re: Canon MFP Toolbox 4.9.1.1.mf18
                        SitzRieSe Expert
                        Mh das klingt nach Installshield, das probier ich mal eben noch... Ansonsten teste ich nochmal Mels Idee.

                        Danke schonmal!
                        • 9. Re: Canon MFP Toolbox 4.9.1.1.mf18
                          eustignos Apprentice
                          Toolbox habe ich installiert nach ScanGear CS11.1, was eigentlich ein Treiber ist. Kann sein, das die Installationsroutine sucht nach installierte Gerät/Treiber.