2012-05-26 46 views
52

tengo que hacer una copia de seguridad del programa que va desde el archivo *.appref-ms
cuando abrí el archivo de GitHub.appref-ms utilizando editor de texto que encontréCómo encontrar el objetivo * .exe archivo de * .appref-ms

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

Dónde es el objetivo que apunta en la LocalDisk,
Edición del PublicKeyToken Respondió en el icono predeterminado o nulo.
Editando el URL Resuelto en "La aplicación no puede iniciarse".
¿Cómo se aplica * .appref-ms al Exe?
This doesn't answer my Question

Nota: Intenté abrir el archivo sin conexión, todavía funciona perfectamente.

Respuesta

11

El archivo appref-ms no apunta al exe. Cuando pulsa ese atajo, invoca el manifiesto de despliegue en la url del proveedor de despliegue y busca actualizaciones. Comprueba el manifiesto de la aplicación (yourapp.exe.manifest) para ver qué archivos descargar y este archivo contiene la definición del punto de entrada (es decir, el archivo exe).

+3

¿Cómo sabe mi "YourApp.exe.manifest" ??? – VenomVendor

+2

Se establece en el manifiesto de implementación (archivo .application). – RobinDotNet

+2

Pero, ¿cómo interpretas ese archivo .application? Localicé mi exe en '% appdata% \ .. \ Local \ Apps \ 2.0 \ WE1Z5GCE.M6B \ 2GE3LWK4.YMG \ fetc..tion_2a4aee1a432a9b1b_0001.0002_e15a3559c5963dfa'. Sin embargo, no veo ninguna de esas letras/números en el archivo .pplication. Lo más parecido que veo es ' HXt + eFfZ9mxFvfll9OVhXz290Pp37yOmv/zgtFHppW8 =', pero no estoy seguro de lo que eso significa. ¿Cómo se puede encontrar de manera confiable la ruta exacta del exe desde este archivo .application? – SoaperGEM

6

La aplicación se almacena en %LocalAppData% en su %UserProfile%. Por lo tanto, la ruta completa podría ser:

C:\Users\username\AppData\Local\GitHub 
37

Respuesta simple a esto; Estaba tratando de descubrir lo mismo, y solo me di cuenta. GitHub IS un programa instalado en su computadora, y cuando se ejecuta, usará hilos y RAM. Entonces eso lo convierte en un proceso. Todo lo que tiene que hacer es abrir el Administrador de tareas, hacer clic en la pestaña Procesos, buscar 'Github.exe', hacer clic con el botón derecho, Abrir ubicación de archivo. Voila! El mío está en alguna carpeta de aplicaciones en Local, a unas 4 capas de profundidad.

+0

Hice esto también: para mí fue aquí: C: \ Users \ ja356 \ AppData \ Local \ Apps \ 2.0 \ CWBV2V56.CGK \ ZN0T287T.81C \ gith..tion_317444273a93ac29_0002.0009_778ac386a145d514 \ GitHub.exe - No tengo idea de por qué esto se instala de esta manera (posiblemente relacionado con permisos locales de administración/instalación) pero fue una molestia ya que la instalación no configuró un acceso directo al menú de inicio para el ejecutable, así que tuve problemas reales para ejecutarlo al día siguiente. Finalizado haciendo clic derecho en hte exe y fijación para iniciar el menú una vez que lo encontré (ver arriba) – jacanterbury

+3

También parece que las aplicaciones ClickOnce no son compatibles en absoluto con las asociaciones de archivos de Windows. Entonces, si haces un editor de cualquier tipo o tienes archivos guardados, bueno, buena suerte con eso. Supongo que no deberías usar ClickOnce. Gracias, Microsoft. – Serinus

+1

¡Gracias por esto! – Arrowcatch

3

Las aplicaciones de ClickOnce se almacenan bajo el perfil del usuario en %LocalAppData%\Apps\2.0\.

Desde allí, use la función de búsqueda para encontrar su aplicación.

0

Las aplicaciones ClickOnce están diseñadas para que el usuario final descargue un "descargador": la aplicación ClickOnce, luego cuando la ejecuta, descarga e instala en% LocalAppData% \ Apps \ 2.0 ..... y luego es aleatoria nombres de carpeta para cada instalación de sistema operativo que haga. Copia de seguridad no tiene sentido y también está tratando de mover el programa. El punto de ClickOnce es 2 veces: 1. AutoUpdating del programa 2. El usuario final no tiene instalador y también no se puede mover la aplicación o se rompe

Los LocalAppData%% \ Aplicaciones \ 2.0 .. ... la carpeta es el programa AND% LocalAppData% \ GitHub es la carpeta de configuración.

No voy a tratar cómo evitar esto, solo indicando lo anterior. : P

El mejor "consejo" que puedo decir legítimamente es: En algunos casos puede "mover" la carpeta final en la que están todos los archivos y usar un enlace simbólico, si tiene poco espacio. Pero no todas las aplicaciones funcionarán y esencialmente eliminarán el enlace simbólico una vez que se ejecuten. Entonces pueden reinstalar o simplemente eliminar el enlace.Tenga en cuenta también que otras aplicaciones pueden estar usando esa misma carpeta final, así que mover la carpeta también afectará a las mismas.

1

Sé que esta pregunta es antiguo, pero la manera que he encontrado el archivo ejecutable para una aplicación similar fue abrir por primera vez la aplicación, a continuación, abra de Windows Administrador de tareas, y en la lista "Procesos" botón derecho del ratón en él y elija "Abrir ubicación de archivo".

yo no era capaz de encontrar la ubicación en el archivo de referencia de aplicación en mi caso ...

Cuestiones relacionadas