Seite 1 von 1

Image Analyser Autostart unterbinden

Verfasst: 29 Apr 2009, 13:15
von Buchpetzer
Hi,

ich habe ein Problem bei der Silentinstallation des Image Analysers. Und zwar startet das Programm nach der Silentinstallation automatisch. Gibt es eine Möglichkeit diesen Programmstart zu unterbinden? Anbei mein Winstscript:

Code: Alles auswählen

[Initial]
Message "Installation von Image Analyser"
LogLevel=2

[Aktionen]
; BS feststellen
DefVar $OS$
Set $OS$ = GetOS

; NT Version feststellen
DefVar $NTVersion$

if $OS$ = "Windows_95"
  sub_install_win95

else
  Set $NTVersion$ = GetNTVersion

if ($NTVersion$ = "NT4") or ( $NTVersion$ = "Win2k" )
  WinBatch_install_winNT

else
  if $NTVersion$ = "WinXP"
    WinBatch_install_winXP
  else
    stop "Keine unterstützte Betriebssystem-Version"
  endif
 endif
endif

[WinBatch_install_win95]

%scriptpath%\ImageAnalyzer.exe /Silent

[WinBatch_install_winNT]

%scriptpath%\ImageAnalyzer.exe /Silent

[WinBatch_install_winXP]

%SCRIPTPATH%\ImageAnalyzer.exe /Silent



Vielen Dank im voraus

Re: Image Analyser Autostart unterbinden

Verfasst: 29 Apr 2009, 17:20
von d.oertel
Hi,

Du kannst z.B. Versuchen nach dem Winbatch Aufruf mit dem Befehl killtask das Programm abzuschießen.
Zu killtask siehe winst-Handbuch.

gruss
detlef oertel

Re: Image Analyser Autostart unterbinden

Verfasst: 04 Mai 2009, 13:22
von Buchpetzer
Hi erstmal danke für die Antwort.

Wenn ich den Killtaskbefehl direkt hinter die Installationsanweisung schreibe, bekomme ich die Fehlermeldung: "killtask konnte nicht gefunden werden. Stellen Sie sicher, dass Sie den Namen korrekt eingegeben haben und wiederholen Sie den Vorgang. Klicken Sie "Start" und anschließend auf "Suchen", um die Datei zu suchen.

[WinBatch_install_winXP]

%SCRIPTPATH%\ImageAnalyzer.exe /Silent
killtask "Analyser.exe"

Re: Image Analyser Autostart unterbinden

Verfasst: 06 Mai 2009, 08:53
von d.oertel
Hi,

in Winstscripten ist der Syntax von primären Sektionen
(Initilal, Aktionen, sub) zu unterscheidn vom Syntax der sekundären Sektionen (WinBatch, Files,....).
killtask ist ein Befehl für primäre Sektionen.
Bitte Winst-Handbuch lesen !

gruss
detlef oertel

Re: Image Analyser Autostart unterbinden

Verfasst: 06 Mai 2009, 13:35
von Buchpetzer
Vielen Dank für die Hilfe.

Auf folgende Weise läuft es:

[Initial]
Message "Installation von Image Analyser"
LogLevel=2

[Aktionen]
; BS feststellen
DefVar $OS$
Set $OS$ = GetOS

; NT Version feststellen
DefVar $NTVersion$

if $OS$ = "Windows_95"
sub_install_win95

else
Set $NTVersion$ = GetNTVersion

if ($NTVersion$ = "NT4") or ( $NTVersion$ = "Win2k" )
WinBatch_install_winNT

else
if $NTVersion$ = "WinXP"
WinBatch_install_winXP
else
stop "Keine unterstützte Betriebssystem-Version"
endif
endif
endif

killtask "Analyzer.exe"

[WinBatch_install_win95]

%scriptpath%\ImageAnalyzer.exe /Silent

[WinBatch_install_winNT]

%scriptpath%\ImageAnalyzer.exe /Silent

[WinBatch_install_winXP]

%SCRIPTPATH%\ImageAnalyzer.exe /Silent

Re: Image Analyser Autostart unterbinden

Verfasst: 06 Mai 2009, 14:46
von derpate
Danke Buchpetzer, damit läuft es auch bei mir.