所以我从我的应用中丢失了源代码,但它仍然安装在我的平板电脑上。
它是适用于Windows 8.1的通用应用程序,我使用的是Visual Studio 2015.它不在c:\ Programs Files \ WindowsApps ...中,因为它是从Visual Studio安装的。
有没有办法获取xaml和cs文件?
感谢。
答案 0 :(得分:1)
安装应用程序的文件夹通常是C:\ Program Files \ WindowsApps
阅读this manual以访问此文件夹 我能够获得我的应用程序的HTML和JS代码。
当我启动我的应用程序并尝试使用以下代码获取安装位置时:
var package = Windows.ApplicationModel.Package.Current;
var installedLocation = package.InstalledLocation;
我正在项目文件夹中找到文件夹。因此,如果您已从Visual Studio运行应用程序,则应将其安装在项目文件夹中。
即使您找到文件夹,也可能需要使用反编译器来查看代码 甚至反编译器也可能对你没用。我试过没有结果的Telerik JustDecompile和JetBrains DotPeek。商店应用程序不像.Net应用程序。所以,如果您的应用程序编译为本机,您可以反编译,但不是100%,这将不是很容易