如何查找* .appref-ms的Target * .exe文件
我必须从文件* .appref-ms进行程序的备份
当我打开文件GitHub.appref-ms使用文本编辑器,我发现
http://github-windows.s3.amazonaws.com/GitHub.application#GitHub.application,Culture = neutral,PublicKeyToken = 8f45a2159c87c850,processorArchitecture = x86
目标指向LocalDisk的位置在哪里,
编辑导致默认或空图标的PublicKeyToken 。
编辑导致“应用程序无法启动”的URL 。
* .appref-ms如何针对EXE?
这不回答我的问题
注意:我尝试脱机打开文件,但仍然完美。
简单的回答这个; 我试图弄清楚同样的事情,它只是打我。 GitHub 是安装在你的计算机上的一个程序,运行时它将使用线程和RAM。 所以这是一个过程。 所有你需要做的是打开任务pipe理器,单击进程选项卡,find“Github.exe”,右键单击,打开文件位置。 瞧! 我在本地的一些App文件夹中,大约4层深。
appref-ms文件不指向该exe文件。 当您点击该快捷方式时,它会调用部署提供程序url处的部署清单并检查更新。 它检查应用程序清单(yourapp.exe.manifest)以查看要下载的文件,并且此文件包含入口点(即exe)的定义。
该应用程序存储在%UserProfile%
中的%LocalAppData%
中。 所以完整的path可能是:
C:\Users\username\AppData\Local\GitHub
ClickOnce应用程序存储在用户的configuration文件%LocalAppData%\Apps\2.0\
。
从那里,使用searchfunctionfind你的应用程序。
ClickOnce的应用程序的devise,使最终用户下载一个“下载” – ClickOnce的应用程序,然后当你运行它,下载并安装在%LocalAppData%\ Apps \ 2.0 …..然后它是随机的文件夹名称为每操作系统安装你。 备份是毫无意义的,所以正在尝试移动该程序。 ClickOnce的重点是2折:1.自动更新程序2.最终用户没有安装程序,也不能移动应用程序,或者它中断
%LocalAppData%\ Apps \ 2.0 …..文件夹是程序AND%LocalAppData%\ GitHub是设置文件夹。
我不打算讨论如何规避这一点 – 只是说明上述情况。 :P
我可以合理地说的最好的“提示”是:如果空间不足,你可以在某些情况下移动所有文件所在的最终文件夹并使用符号链接。 但是,并不是所有的应用程序都能正常工作,并且一旦你运行,就会删除符号链接。 然后,他们可能会重新安装或只是删除链接。 请记住,其他应用程序也可能使用相同的最终文件夹,所以移动文件夹也会影响到这些。