2008-11-11 3 views

Antwort

21

Wenn Sie die appref-ms-Datei in einem Texteditor öffnen, sehen Sie, dass sie die URL für die Anwendung, Kultur, Prozessorarchitektur und Schlüssel zum Signieren der Anwendung enthält, also ja, es ist nur ein Link.

Der Unterschied zwischen diesen „Application Reference“ Dateien und Verknüpfungen (.lnk) ist, dass die Anwendung Referenzpunkte auf die ursprüngliche Anwendung URL und nicht den Standort der exe auf der Festplatte, wenn Sie die appref-ms das System laufen Datei weiß, wie man die Kopie des Programms auf der lokalen Festplatte findet und von dort aus ausführt, ohne auf die URL zuzugreifen (dies ist nicht genau und hängt von den Einstellungen im ClickOnce-Manifest ab, aber es ist eine gute Annäherung).

+4

Jede Idee, * wie * „System weiß, wie um die Kopie des Programms auf der lokalen Festplatte zu finden? – EricLaw

+2

@EricLaw in dieser [Diskussion] (http://social.msdn.microsoft.com/Forums/en-US/winformssetup/thread/325e0a36-fa31-4467-a2e4-9fbcdf9618db/) auf Windows Forms Foren gibt es eine Erklärung von einem Microsoft-Mitarbeiter, wie es funktionieren könnte/könnte es implementiert werden - es scheint, dass die ClickOnce-Implementierung nirgendwo dokumentiert ist. Sie finden diese [verlinkte Diskussion] auch interessant (http://stackoverflow.com/questions/10766334/how-to-find-the-target-exe-file-of-appref-ms) – edymtt

0

Wenn Sie sie öffnen und öffnen Sie dann die Task-Manager dann rechts klicken Sie auf die Aufgabe, offenen Dateipfad und es werde Sie (die meiste Zeit) direkt an die tatsächlichen Exe

Verwandte Themen