gpt4 book ai didi

silverlight-4.0 - 通过 Silverlight 4 获取 MAC 地址

转载 作者:行者123 更新时间:2023-12-02 00:34:36 27 4
gpt4 key购买 nike

我试过这样做- http://thewayithink.co.uk/post/2010/05/04/Mac-Address-in-Silverlight-4.aspx

但是这 3 个条件总是错误的:

if ((Application.Current.IsRunningOutOfBrowser) && 

(Application.Current.HasElevatedPermissions) &&
(AutomationFactory.IsAvailable))

我猜是因为权限和安全问题..有什么办法可以从客户端获取物理 IP 地址?正如我所说,我使用 silverlight 4。

最佳答案

Silverlight 的安全模型使得您无法从浏览器沙箱和分配给独立存储的(少量)磁盘空间之外的客户端计算机访问任何内容。客户端计算机的 MAC 地址属于该类别。但是,您可以使用提升的权限在“浏览器外”(OOB) 运行您的应用程序,这正是该测试要检查的内容。

第一个条件表明您必须用完浏览器 - 所以第一个问题是“您的应用程序是否启用了 OOB 并且用完了浏览器?”。

否则测试将失败。

然后,如果应用程序正在运行 OOB,它也必须以提升的权限运行。是这样吗?

关于 AutomationFactory 测试 - this post 上的答案暗示当应用程序在具有提升的权限的浏览器中运行时,它将是真实的。

关于silverlight-4.0 - 通过 Silverlight 4 获取 MAC 地址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5173557/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com