Frage

benutzen ich Windows Installer (MSI-Projekt), und ich habe tatsächlich die msi-Datei nach der Installation eine Verknüpfung auf den Desktop es wirft.

Mein Problem ist, wenn ich für meine Anwendung auf die Verknüpfung doppelklicken, zeigt es somthing wie die Installation dann meine Anwendung läuft. Ich will nicht die Installtion Fenster erscheinen, wo meine Anwendung benötigt keine Datei zu werfen oder etwas zu installieren, bevor alle Pre-Anfragen laufen über die msi-Datei installiert. Ich möchte, dass, wenn der Endbenutzer auf die Verknüpfung klickt, es die Anwendung läuft direkt ...

Ich hoffe, ich erklärte mein Problem gut.

Eine weitere Anmerkung ich verwende VS 2005, C #

Was passiert, wenn ich diese Aktion entfernen möchten, wo es immer geschieht. Jedesmal, wenn ich einen Doppelklick auf die EXE-Datei es dieses Fenster erscheint. meine Anwendung ist so nicht so kompliziert.

EDIT:?!? Wo kann ich die Log-Datei finden

Bitte helfen. thnx indavence

War es hilfreich?

Lösung

Einer der „ gehört “ des MSI-Installationssystem ist, dass es automatisch einige Dinge reparieren kann, wenn die Anwendung ausgeführt wird.

Eine gute Möglichkeit, dies in Aktion zu sehen ist, zwei Versionen von Microsoft Office Seite-an-Seite installiert sein. MS Word 2007, einen Aufruf von MS Word 2003 startet mit MsiExec Aufspringen ein paar Dinge vor dem Start der Anwendung nach dem Ausführen zu beheben.

Mit ziemlicher Sicherheit, was Sie sehen, ist diese Art der Reparatur -. Die Protokolldatei überprüfen und herausfinden, welche Probleme behoben wird, dann ändern Sie Ihr Installationsprojekt so sind die Dinge nicht zuerst installieren gebrochen auf

Hope, das hilft.

Andere Tipps

Die schnellen Installer Operationen, die Sie sahen Problem sehr häufig ist. Ich denke, es ist nur auf den ersten Lauf erscheint und nie wieder. Keine Ursache. Vielleicht Dienst Windows Installer macht eine Registrierung, etc.

Sie könnten beziehen möchten Windows Installer Shortcuts Arbeit und Windows Installer Logging

Die einfachste Lösung, wenn Sie wirklich dieses Verhalten vermeiden wollen, ist manuell eher eine Verknüpfung hinzuzufügen, als mit Windows Installer es für Sie tun.

Meine Vermutung ist, dass Sie wahrscheinlich einige HKCU Schlüssel im Installationsprogramm, das für den aktuellen Benutzer überprüft / repariert müssen haben werden. Haben Sie MSI Validierung laufen? Dies kann oft Probleme hervorheben, die unnötige Reparaturen führen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top