web-dev-qa-db-fra.com

Comment trouver le fichier Target * .exe de * .appref-ms

Je dois faire une sauvegarde du programme en cours d'exécution à partir du fichier *. Appref-ms
Quand j'ai ouvert le fichier GitHub.appref-ms en utilisant l'éditeur de texte, j'ai trouvé

http://github-windows.s3.amazonaws.com/GitHub.application#GitHub.application , Culture = neutre, PublicKeyToken = 8f45a2159c87c850, processeurArchitecture = x86

Où se trouve le pointage cible dans le disque local,
Modification de PublicKeyToken résultant en icône par défaut ou nulle.
Modification de l'URL [~ # ~] [~ # ~] a abouti à un message "L'application ne peut pas démarrer".
Comment * .appref-ms cible-t-il l'exe ???
Cela ne répond pas à ma question

Remarque: j'ai essayé d'ouvrir le fichier hors ligne, mais cela fonctionne parfaitement.

65
VenomVendor

Réponse simple à cela; J'essayais de comprendre la même chose, et ça m'a frappé.

GitHub [~ # ~] est [~ # ~] un programme installé sur votre ordinateur et lorsqu'il est exécuté, il [~ # ~] [~ # ~] utilisera des threads et de la RAM. Cela en fait donc un processus. Tout ce que vous avez à faire est d'ouvrir le Gestionnaire des tâches, cliquez sur l'onglet Processus, recherchez "Github.exe", cliquez avec le bouton droit de la souris sur Ouvrir l'emplacement du fichier. Voila! Le mien se trouve dans un dossier d'application local, d'environ 4 couches de profondeur.

Screenshot

52
SamMeeDee

Le fichier appref-ms ne pointe pas vers l'exe. Lorsque vous appuyez sur ce raccourci, il appelle le manifeste de déploiement à l’URL du fournisseur de déploiement et recherche les mises à jour. Il vérifie le manifeste de l'application (yourapp.exe.manifest) pour voir quels fichiers télécharger, et ce fichier contient la définition du point d'entrée (c'est-à-dire le fichier exe).

14
RobinDotNet

L'application est stockée dans %LocalAppData% dans votre %UserProfile%. Le chemin complet pourrait donc être:

C:\Users\username\AppData\Local\GitHub
8
hoppler

Je sais que cette question est ancienne, mais la façon dont j'ai trouvé le fichier exécutable pour une application similaire a été d'abord d'ouvrir l'application, puis d'ouvrir Gestionnaire des tâches Windows, et dans le "Processus = "liste cliquez-droit dessus et choisissez" Ouvrir l’emplacement du fichier ".

Je n'arrivais pas à trouver l'emplacement dans le fichier de référence de l'application dans mon cas ...

7
Chris

Les applications ClickOnce sont conçues pour que l’utilisateur final télécharge un "téléchargeur" ​​- l’application ClickOnce, puis s’il est exécuté, il télécharge et s’installe dans% LocalAppData%\Apps\2.0 ...... OS que vous installez. La sauvegarde est inutile et il en va de même pour le programme. Le point de ClickOnce est double: 1. Mise à jour automatique du programme 2. L'utilisateur final n'a pas d'installation et ne peut pas non plus déplacer l'application ou elle se casse

Le dossier% LocalAppData%\Apps\2.0 ..... est le programme ET% LocalAppData%\GitHub est le dossier de paramètres.

Je ne vais pas expliquer comment contourner cela, mais simplement énoncer ce qui précède. : P

Le meilleur conseil que je puisse légitimement dire est le suivant: vous pouvez, dans certains cas, déplacer le dossier final contenant tous les fichiers et utiliser un lien symbolique si vous manquez d'espace. Cependant, toutes les applications ne fonctionneront pas et supprimeront essentiellement le lien symbolique une fois que vous les aurez exécutées. Ensuite, ils peuvent réinstaller ou tout simplement supprimer le lien. N'oubliez pas non plus que d'autres applications peuvent également utiliser le même dossier final. Par conséquent, déplacer le dossier aura également une incidence sur ces applications.

5
EdgeClub

Les applications ClickOnce sont stockées sous le profil de l'utilisateur à l'adresse %LocalAppData%\Apps\2.0\.

À partir de là, utilisez la fonction de recherche pour trouver votre application.

3
Atron Seige