www.mikrocontroller.net

Forum: PC Hard- und Software Setup-Programm sucht nach *.pif-Datei statt nach *.exe-Datei. Ursache?


Important announcement: there is an English version of this forum on EmbDev.net. Posts you create there will be displayed on Mikrocontroller.net and EmbDev.net.
Autor: Guido C. (guidoanalog)
Datum:
Angehängte Dateien:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
Hallo,

ich habe gestern die ScanGear Toolbox 2.2.3 für meinen Canon-Scanner von 
Typ N650U bei Canon heruntergeladen (WinXP/Deutsch).
http://www.canon.de/Support/Consumer_Products/prod...

Die Toolbox steckt in einer selbstextrahierenden ZIP-Datei mit der 
Bezeichnung "S14l_gex.exe". Beim Start der EXE erhalte ich die im Anhang 
gezeigte Fehlermeldung "Fehlermeldung.PNG". Zuerst dachte ich, dass mir 
Berechtigungen fehlen, dem ist jedoch nicht so. Ich habe daraufhin 
untersucht auf welche Datei der Zugriff fehlschlägt. Das Ergebnis seht 
Ihr im Anhang in der Datei "S14l_gex.exe_IST.PNG". Es hat mich doch sehr 
verwundert, dass auf eine PIF-Datei mit der Bezeichnung "S14l_gex.pif" 
zugegriffen werden soll.

Wenn ich die selbstextrahierende ZIP-Datei händisch entpacke und 
anschließend die "Setup.exe" in dem entpackten Archiv öffne wird 
versucht auf eine "Setup.pif" zuzugreifen. Da diese ebenfalls nicht 
vorhanden ist erscheint auch hier eine Fehlermeldung.

Ich habe das Ganze noch an einem anderen PC überprüft. Normalerweise 
müsste auf die "S14l_gex.exe" und die "Setup.exe" zugegriffen werden 
(siehe "S14l_gex.exe_SOLL.PNG").

Habt Ihr eine Idee woran das o. g. Verhalten liegen könnte?

Mit freundlichen Grüßen
Guido

Autor: Rufus Τ. Firefly (rufus) (Moderator) Benutzerseite
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
Ist diese *.exe-Datei möglicherweise eine 16-Bit- oder gar 
DOS-EXE-Datei?

Autor: Guido C. (guidoanalog)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
Hallo,

Rufus Τ. Firefly schrieb:
> Ist diese *.exe-Datei möglicherweise eine 16-Bit- oder gar
> DOS-EXE-Datei?

Es könnte eine 16-Bit-EXE sein. Allerdings eher für Windows, da in der 
Datei "S14l_gex.exe" der folgende Hinweis zu finden ist:

"This is a Windows self-extracting ZIP file. You can run it from
Windows or unzip it with a utility like WinZip or PKUNZIP."

Komisch ist nur, dass sich die Datei händisch entpacken lässt, 
anschließend jedoch die die "Setup.exe" mit einer Fehlermeldung 
abbricht. Wie kann ich denn herausfinden, ob es sich dabei um 16-Bit-EXE 
handelt?

Mit freundlichen Grüßen
Guido

Autor: Guido C. (guidoanalog)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
Hallo,

ich habe die Ursache mittlerweile gefunden. Es lag an diesem Patch, den 
ich vor lange Zeit durchgeführt habe. 
http://www.heise.de/security/meldung/Windows-Lueck...

@Rufus
Du hattest mit Deiner Vermutung recht. Es ist noch ein 16-Bit 
Windows-Anwendung. Vielen Dank für Deinen Hinweis! Er hat mich auf die 
richtige Fährte gebracht.

Mit freundlichen Grüßen
Guido

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel




Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder GIF-Format hochladen.
Siehe Bildformate
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken erkennst du die Nutzungsbedingungen an.

webmaster@mikrocontroller.netImpressumNutzungsbedingungenWerbung auf Mikrocontroller.net