Как найти файл Target *.exe *.appref-ms

Я должен сделать резервную копию программы, работающей из файла *.appref-ms
Когда я открыл файл GitHub.appref-ms с помощью текстового редактора, я нашел

http://github-windows.s3.amazonaws.com/GitHub.application, Culture= нейтральный, PublicKeyToken=8f45a2159c87c850, processorArchitecture=x86

Где указывается цель в локальном диске,
Редактирование PublicKeyToken в результате по умолчанию или нулевой значок.
Редактирование URL-адреса В результате "Приложение не запускается".
Как *.appref-ms Targeting Exe???
Это не отвечает на мой вопрос

Примечание: я пытался открыть файл в автономном режиме, но он работает отлично.

8 ответов

Простой ответ на это; Я пытался понять то же самое, и это просто поразило меня. GitHub - это программа, установленная на вашем компьютере, и при запуске она будет использовать потоки и оперативную память. Так что это делает процесс. Все, что вам нужно сделать, это открыть диспетчер задач, перейти на вкладку "Процессы", найти "Github.exe", щелкнуть правой кнопкой мыши, "Открыть местоположение файла". Вуаля! Мой находится в какой-то папке приложений в Local, около 4 слоев.

Файл appref-ms не указывает на исполняемый файл. Когда вы нажимаете на этот ярлык, он вызывает манифест развертывания по URL-адресу поставщика развертывания и проверяет наличие обновлений. Он проверяет манифест приложения (yourapp.exe.manifest), чтобы увидеть, какие файлы загружать, и этот файл содержит определение точки входа (т.е. exe).

Приложение хранится в %LocalAppData% в вашем %UserProfile%, Таким образом, полный путь может быть:

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

Приложения ClickOnce разработаны таким образом, чтобы конечный пользователь загружал "загрузчик" - приложение ClickOnce, затем, когда вы запускаете его, оно загружает и устанавливает в папку%LocalAppData%\Apps\2.0....., а затем это случайные имена папок для каждого Установку ОС вы делаете. Резервное копирование бессмысленно и поэтому пытается переместить программу. Точка ClickOnce имеет две стороны: 1. Автообновление программы 2. Конечный пользователь не имеет установщика и также не может переместить приложение или оно ломается

Папка%LocalAppData%\Apps\2.0..... - это программа, а папка%LocalAppData%\GitHub - папка настроек.

Я не собираюсь рассказывать, как обойти это, - только констатирую вышеизложенное.:П

Лучший "совет", который я могу сказать правомерно: в некоторых случаях вы можете "переместить" последнюю папку, в которой находятся все файлы, и использовать символическую ссылку назад, если у вас мало места. Но не все приложения будут работать и, по сути, удалят символическую ссылку после запуска. Затем они могут переустановить или просто удалить ссылку. Имейте в виду также, что другие приложения могут использовать ту же самую последнюю папку, поэтому перемещение папки также повлияет на них.

Я знаю, что этот вопрос старый, но способ, которым я нашел исполняемый файл для аналогичного приложения, состоял в том, чтобы сначала открыть приложение, затем открыть диспетчер задач Windows, и в списке "Процессы" щелкнуть по нему правой кнопкой мыши и выбрать "Открыть расположение файла".".

Я не могу найти местоположение в справочном файле приложения в моем случае...

Приложения ClickOnce хранятся в профиле пользователя по адресу %LocalAppData%\Apps\2.0\,

Оттуда, используйте функцию поиска, чтобы найти свое приложение.

Мне нужен был другой подход, и я нашел папку установки моего собственного приложения «ClickOnce» с помощью этого странного метода, основанного на двух последних ответах @fnkr и @edgeclub:

  1. Найдите свое приложение «MyAppTool», выполнив поиск в папке AppData вашего пользовательского каталога с помощью проводника (кнопка Windows + E):
         %appdata%/   
  1. Найдите в поле поиска проводника свое приложение «MyToolApp».
         C:\Users\[USER]\AppData\Roaming\Microsoft\Windows\StartMenu\Programs\[MyAppTool]
  1. Откройте бинарный файл appref-ms в Notepad++:
         C:\Users\[USER]\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\[MyAppTool]
  1. открыв этот файл, снова откройте диалоговое окно file->open, которое затем указывает на целевой каталог:
        C:\Users\[USER]\AppData\Local\Apps\2.0\AONBAQC0.9W3\ZG999AGR.2YN\[my..ool]_0000000000000000_0001.0005_14f3f4d5893ce2f9

Вуаля, один упрямый обходной путь, чтобы добраться до места вашего приложения ClickOnce!

Проще всего запустить программу, открыть диспетчер задач, щелкнуть процесс правой кнопкой мыши и выбрать свойства, вот полный адрес

Другие вопросы по тегам