1

我正在编写一个网页,该网页可用于下载可执行文件,该可执行文件可以在您的机器上运行,并且可以在用户批准后访问系统注册表。在用户下载可执行文件以运行之前,该站点具有实时身份验证。此可执行文件读取系统注册表以获取已安装 Metro 应用程序的列表。然后,可执行文件将扫描中的数据上传到云中的数据库。可执行文件有没有办法以某种方式访问​​用户登录网页时使用的实时 ID?我想将扫描的 live-id + 结果上传到数据库。数据库将关闭用户的实时 ID。我们需要假设用户可能没有使用 live id 帐户登录他的本地计算机。

任何帮助都将不胜感激,任何其他实现此结果的方法也是如此。

4

1 回答 1

0

我不确定您是否可以仅使用 .exe 文件轻松关联它。您可以尝试以下选项

更改您的应用程序,使其可以从 xml 配置文件中读取实时 ID,然后让用户仅下载 exe,您让他们下载 exe + config 文件中的 zip 文件。

第二种选择是让用户在运行应用程序之前手动输入实时 ID。

另一种选择是将用于访问应用程序的 MAC 地址与用于发送结果的 MAC 地址相匹配。当用户登录时,您将其 MAC 地址存储在某处,然后将其与用于发送数据的 MAC 地址匹配。确实不是一个理想的解决方案,但您可以在这个方向上进行类似的工作。

于 2013-08-12T08:48:50.527 回答