从调试安装中获取通用应用程序的源代码
Get the source code of a universal app from debug installation
所以我丢失了应用程序的源代码,但它仍然安装在我的平板电脑上。
它是 Windows 8.1 的通用应用程序,我使用的是 Visual Studio 2015。它不在 c:\Programmes Files\WindowsApps... 因为它是从 [=19= 安装的].
有没有办法获取 xaml 和 cs 文件?
谢谢。
安装应用程序的文件夹通常是C:\Program Files\WindowsApps
阅读 this manual 以访问此文件夹。
我能够获得 HTML 和我的应用程序的 JS 代码。
当我启动我的应用程序并尝试使用如下代码获取安装位置时:
var package = Windows.ApplicationModel.Package.Current;
var installedLocation = package.InstalledLocation;
我正在我的项目文件夹中获取文件夹。因此,如果您有 运行 来自 Visual Studio 的应用程序,它应该安装在项目文件夹中。
即使找到文件夹,也可能需要反编译器才能查看代码。
甚至反编译器也可能帮不了你。我试过 Telerik JustDecompile 和 JetBrains DotPeek 但没有结果。 Store App 不像.Net 应用程序。所以,如果你的应用程序被编译成原生的,你可能可以反编译,但不是 100%,这不是很容易
所以我丢失了应用程序的源代码,但它仍然安装在我的平板电脑上。
它是 Windows 8.1 的通用应用程序,我使用的是 Visual Studio 2015。它不在 c:\Programmes Files\WindowsApps... 因为它是从 [=19= 安装的].
有没有办法获取 xaml 和 cs 文件?
谢谢。
安装应用程序的文件夹通常是C:\Program Files\WindowsApps
阅读 this manual 以访问此文件夹。
我能够获得 HTML 和我的应用程序的 JS 代码。
当我启动我的应用程序并尝试使用如下代码获取安装位置时:
var package = Windows.ApplicationModel.Package.Current;
var installedLocation = package.InstalledLocation;
我正在我的项目文件夹中获取文件夹。因此,如果您有 运行 来自 Visual Studio 的应用程序,它应该安装在项目文件夹中。
即使找到文件夹,也可能需要反编译器才能查看代码。
甚至反编译器也可能帮不了你。我试过 Telerik JustDecompile 和 JetBrains DotPeek 但没有结果。 Store App 不像.Net 应用程序。所以,如果你的应用程序被编译成原生的,你可能可以反编译,但不是 100%,这不是很容易