Ich muss eine Sicherungskopie des Programms erstellen, das aus der Datei * .appref-ms ausgeführt wird.
Als ich die Datei GitHub.appref-ms mit dem gefundenen Texteditor öffnete, fand ich sie
http://github-windows.s3.amazonaws.com/GitHub.application#GitHub.application , Kultur = neutral, PublicKeyToken = 8f45a2159c87c850, Prozessorarchitektur = x86
Wo zeigt das Ziel auf der LocalDisk? Das
Bearbeiten des PublicKeyToken führt zu einem Standard- oder Nullsymbol.
Bearbeiten der URL mit dem Ergebnis "Anwendung kann nicht gestartet werden".
Wie zielt * .appref-ms auf die Exe ab ???
Dies beantwortet meine Frage nicht
Hinweis: Ich habe versucht, die Datei offline zu öffnen. Trotzdem funktioniert sie einwandfrei.
quelle
%LocalAppData%\Apps
Verzeichnis zu sichern und dann die VM auf einen zuvor gespeicherten Snapshot zurückzusetzen und den Ordner dann wieder an seinen ursprünglichen Speicherort zu kopieren, aber es hat nicht funktioniert (GitHub stürzte beim Start ab). Ich denke, die Registrierung spielt hier eine Rolle ...Die appref-ms-Datei zeigt nicht auf die exe. Wenn Sie auf diese Verknüpfung klicken, wird das Bereitstellungsmanifest unter der URL des Bereitstellungsanbieters aufgerufen und nach Updates gesucht. Es überprüft das Anwendungsmanifest (yourapp.exe.manifest), um festzustellen, welche Dateien heruntergeladen werden sollen, und diese Datei enthält die Definition des Einstiegspunkts (dh der exe).
quelle
%appdata%\..\Local\Apps\2.0\WE1Z5GCE.M6B\2GE3LWK4.YMG\fetc..tion_2a4aee1a432a9b1b_0001.0002_e15a3559c5963dfa
. Ich sehe jedoch keinen dieser Buchstaben / Zahlen in der Anwendungsdatei. Das Nächste, was ich sehe, ist<dsig:DigestValue>HXt+eFfZ9mxFvfll9OVhXz290Pp37yOmv/zgtFHppW8=</dsig:DigestValue>
, aber ich bin mir auch nicht sicher, was das bedeutet. Wie kann man den genauen Pfad der exe aus dieser .application-Datei zuverlässig finden?Die App ist
%LocalAppData%
in Ihrem gespeichert%UserProfile%
. Der vollständige Weg könnte also sein:quelle
Ich weiß, dass diese Frage alt ist, aber ich habe die ausführbare Datei für eine ähnliche Anwendung gefunden, indem ich zuerst die Anwendung geöffnet und dann den Windows Task-Manager geöffnet habe. Klicken Sie in der Liste " Prozesse " mit der rechten Maustaste darauf und wählen Sie " Dateispeicherort öffnen " ".
In meinem Fall konnte ich den Speicherort in der Anwendungsreferenzdatei nicht finden ...
quelle
ClickOnce-Apps sind so konzipiert, dass der Endbenutzer einen "Downloader" herunterlädt - die ClickOnce-App. Wenn Sie sie ausführen, wird sie in% LocalAppData% \ Apps \ 2.0 heruntergeladen und installiert. Anschließend werden für jeden zufällige Ordnernamen verwendet Betriebssystem installieren Sie. Das Sichern ist sinnlos, ebenso wie der Versuch, das Programm zu verschieben. Der Punkt von ClickOnce ist zweifach: 1. AutoUpdating des Programms 2. Der Endbenutzer hat kein Installationsprogramm und kann die App auch nicht verschieben oder sie bricht ab
Der Ordner% LocalAppData% \ Apps \ 2.0 ..... ist das Programm UND% LocalAppData% \ GitHub ist der Einstellungsordner.
Ich werde nicht darauf eingehen, wie man dies umgeht - nur das oben Gesagte. : P.
Der beste 'Tipp', den ich zu Recht sagen kann, ist: In einigen Fällen können Sie den endgültigen Ordner, in dem sich alle Dateien befinden, verschieben und einen Symlink zurück verwenden, wenn Sie wenig Speicherplatz haben. Aber nicht alle Apps funktionieren und löschen den Symlink im Wesentlichen, sobald Sie sie ausführen. Dann können sie den Link neu installieren oder einfach entfernen. Beachten Sie auch, dass möglicherweise auch andere Apps denselben endgültigen Ordner verwenden. Wenn Sie den Ordner verschieben, wirkt sich dies auch auf diese aus.
quelle
ClickOnce-Anwendungen werden unter dem Benutzerprofil unter gespeichert
%LocalAppData%\Apps\2.0\
.Verwenden Sie von dort aus die Suchfunktion, um Ihre Anwendung zu finden.
quelle
Am einfachsten ist es, das Programm auszuführen, den Task-Manager zu öffnen, mit der rechten Maustaste auf den Prozess zu klicken und Eigenschaften auszuwählen. Hier ist die vollständige Adresse
quelle