我的一个同事试图说服我,Windows 10上的默认邮件应用程序是使用HTML5,CSS和JavaScript完成的。 但我怀疑它,我相信它是用Windows SDK和C#编写的。 你有没有证据显示邮件应用是如何构build的?
干杯
你赢了。 这不是HTML。
您可以运行应用程序,然后在任务管理器中检查它。 查看详细信息,进程名称为WWAHost.exe,用于HTML应用程序。
您可以通过Process Explorer获得更多详细信息。 ProcExp会让你看到加载的DLL,你可以看到它载入了Windows.UI.Xaml.dll。
.Net(C#)与C ++比较棘手,特别是因为它可能是两者的混合。 .Net框架引擎(mscorwks.dll等)在这个过程中会显示一个.Net应用程序,但是我不相信他们会出现在一个.Net原生应用程序中,而Mail(以及所有其他的.Net从商店部署的通用Windows应用程序)将使用.Net Native进行编译。
您还可以通过查看\ Program Files \ WindowsApps中的应用程序包来找出类似的信息