如何通过编程方式检查Windows设备是否已经越狱或者ROOT?

4

由于我对Windows Phone技术还不熟悉,我想在我的应用程序中编程查找Windows设备是否已经越狱。我找到了很多链接,但似乎没有一种方法可以通过编程方式查找已越狱的Windows设备。那么,有没有任何可用于此的API以编程方式查找已越狱/越狱的Windows设备?有人能帮帮我吗? 谢谢


2
实际上,Windows Phone 没有所谓的“越狱”或“root”。有“开发者解锁”,但我不认为有任何方法可以通过编程方式检查该状态。 - pumpkinszwan
@pumpkinszwan,你说得不对。你可以对WP7设备进行root操作,并获得访问注册表和其他系统组件的权限。通过访问这些组件(例如注册表),可以检查root状态。但是,在商店中你可能无法通过认证。 - crea7or
1
据我所知,要访问文件系统或注册表,您需要具备ID_CAP_INTEROPSERVICES功能,但这不仅会在商店中导致认证失败,甚至在普通设备上安装应用程序时也不能使用该功能而需要进行Interop解锁。@crea7or - creker
1个回答

7

Rooting和/或jailbreaking不被Microsoft官方支持,因此您没有官方的方式来检查您的应用程序是否在此类设备上运行。

原则上,您可以进行检查,但这种检查需要向您的应用程序添加一些内容,这些内容无法通过认证,这意味着您只能在jailbroken设备上运行应用程序而已

这也就意味着您根本不需要进行检查,因为您已经知道您正在运行在这样的硬件上。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接