寻找为用户的PC生成唯一ID的方法 [英] Looking for ways to generate unique ids for a user's PC

查看:87
本文介绍了寻找为用户的PC生成唯一ID的方法的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

有没有人知道如何通过Front Page表单从用户的

计算机中提取以下信息?


HTTP用户代理:Mozilla /5.0(Windows; U; Windows NT 5.1; en-US;

rv:1.7.5)Gecko / 20041107 Firefox / 1.0


我只问因为我相信我可以使用相同的信息作为

方案的一部分,为用户生成一个独特的(或至少不太常见的)序列化ID

代码计算机作为软件锁定和

激活系统的一部分。如果我有一个DLL可以允许VBA调用

函数从用户的计算机中提取相同的信息,我可以使用这些信息来制作部分加密序列码的唯一ID(或至少不常见的ID)




Front Page有一个表单选项,可以发送以上信息返回

表单所有者,当有人点击提交时。我只想知道是否有人知道或者知道一个DLL会提取相同的信息,或者甚至更好的是,b
硬件ID(硬盘,CD)来自

用户PC的/ DVD,Mac地址等。


当然有很多可以生成相同信息的PC

这是因为他们安装了相同的东西。但是这个想法得到了

的想法(我希望)。


非常感谢大家提供的任何建议。


--LW

Does anyone know how the following info is extracted from the user''s
computer by a Front Page form?

HTTP User Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US;
rv:1.7.5) Gecko/20041107 Firefox/1.0

I only ask because I believe I could use the same info as part of a
scheme to generate a unique (or at least less common) serialized id
code for the user''s computer as part of a software locking and
activation system. If I had a DLL that could allow VBA calls to a
function that would extract the same info from the user''s computer, I
could use the info to craft a unique id (or at least a less common id)
for part of the encrypted serial code.

Front Page has a form option that will send the above info back to the
form owner when someone clicks submit. I''d simply like to know if
anyone has or knows of a DLL that will extract the same info or, even
better, hardware ids (hard disks, CD/DVD, Mac Address, etc) from the
user''s PC.

Of course there are many PCs out there that can generate the same info
as this because they have the same stuff installed. But this gets the
idea across (I hope).

Thanks large for any advice you folks can offer.

--LW

推荐答案

Lauren,

它叫做Systems Management Server,来自微软,并且花费了一两美元。它不仅仅是一个DLL,它是Windows NT 4.0的完整附加功能

Server及更高版本。当我们需要为一个Y2K

项目库存300台左右的计算机时,我们想出的最便宜,最简单的方法是使用一些API调用来支持操作系统收集的
就像我们可以从Windows中一样,增强了

,这个批处理文件将内置DOS的信息屏幕转储器移植到一个文本文件中,并且只需将b $ b命令从NET移植到文本文件中为了尽职尽责,

使用Compaq的一个实用工具来告诉我们关于机器的信息。

所有这些都附加到我当时的文本文件中单词转到

挑出我们想要的数据并将其传输到数据库。

至于生成加密的串行代码,我会先从MAC地址开始

NIC。 PII和更高版本的处理器有一个可用的处理器序列号

到Windows(虽然它可以在机器的CMOS设置中禁用)。

Web浏览器从Windows获取此信息,它有一堆API'的
,它会告诉你它自己以及它运行的机器。我会在那里开始




Lauren Wilson < ??? @ ??? ???>。在消息中写道

news:c8 ******************************** @ 4ax.com ...
Lauren,
It''s called Systems Management Server, comes from Microsoft, and costs a
bunch. It isn''t just a DLL, it''s a whole big add-on to Windows NT 4.0
Server and later. When we needed to inventory 300 or so computers for a Y2K
project the cheapest, easiest way we came up with is use some API calls to
the operating system to gather as much as we could from Windows, enhanced
that with a batch file that ported screen dumps of info from built-in DOS
commands like NET to a text file, and just for the sake of due diligence,
used a utility from Compaq that would tell us about the machine as well.
All this got appended to a text file that I then had Word troll through to
pick out the data we wanted and transfer it to a database.
As for generating encrypted serial codes, I''d start with the MAC address of
the NIC. PII and later processors have a processor serial number available
to Windows (though it can be disabled in the CMOS settings of a machine).
Web browsers get this information from Windows, which has a bunch of API''s
that will tell you about itself and the machine it is running on. I''d start
there.

"Lauren Wilson" <???@???.???> wrote in message
news:c8********************************@4ax.com...
有没有人知道如何通过Front Page表单从用户的
计算机中提取以下信息?

HTTP用户代理:Mozilla /5.0(Windows; U; Windows NT 5.1; en-US;
rv:1.7.5)Gecko / 20041107 Firefox / 1.0

我只问,因为我相信我可以使用相同的信息作为
方案的一部分,作为软件锁定和激活系统的一部分,为用户的计算机生成唯一(或至少不太常见)的序列化ID代码。如果我有一个DLL可以允许VBA调用
函数从用户的计算机中提取相同的信息,我可以使用该信息来创建一个唯一的id(或至少一个部分加密的串行代码不太常见。

首页有一个表单选项,当有人点击提交时,会将上述信息发送回
表单所有者。我只想知道是否有人知道或者知道DLL会提取相同的信息,甚至更好的硬件ID(硬盘,CD / DVD,Mac地址等)来自
用户的PC。

当然有许多PC可以生成相同的信息,因为它们安装了相同的东西。但是这得到了(我希望)的概念。

非常感谢大家提供的任何建议。

--LW
Does anyone know how the following info is extracted from the user''s
computer by a Front Page form?

HTTP User Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US;
rv:1.7.5) Gecko/20041107 Firefox/1.0

I only ask because I believe I could use the same info as part of a
scheme to generate a unique (or at least less common) serialized id
code for the user''s computer as part of a software locking and
activation system. If I had a DLL that could allow VBA calls to a
function that would extract the same info from the user''s computer, I
could use the info to craft a unique id (or at least a less common id)
for part of the encrypted serial code.

Front Page has a form option that will send the above info back to the
form owner when someone clicks submit. I''d simply like to know if
anyone has or knows of a DLL that will extract the same info or, even
better, hardware ids (hard disks, CD/DVD, Mac Address, etc) from the
user''s PC.

Of course there are many PCs out there that can generate the same info
as this because they have the same stuff installed. But this gets the
idea across (I hope).

Thanks large for any advice you folks can offer.

--LW



从Dev Ashish尝试此代码:

http://www.mvps.org/access/api/api0009.htm

Darryl Kerkeslager

Lauren Wilson < ??? @ ??? ???>。写道:
Try this code from Dev Ashish:

http://www.mvps.org/access/api/api0009.htm
Darryl Kerkeslager
"Lauren Wilson" <???@???.???> wrote:
我只是问,因为我相信我可以使用相同的信息作为
方案的一部分来生成一个独特的(或至少不太常见的)序列化的id
代码用户的计算机作为软件锁定和激活系统的一部分。
I only ask because I believe I could use the same info as part of a
scheme to generate a unique (or at least less common) serialized id
code for the user''s computer as part of a software locking and
activation system.



Lauren Wilson写道:
Lauren Wilson wrote:
有没有人知道如何通过Front Page表单从用户的计算机中提取以下信息?

HTTP用户代理:Mozilla / 5.0(Windows; U; Windows NT 5.1) ; en-US;
rv:1.7.5)Gecko / 20041107 Firefox / 1.0
Does anyone know how the following info is extracted from the user''s
computer by a Front Page form?

HTTP User Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US;
rv:1.7.5) Gecko/20041107 Firefox/1.0




在ASP ...

Request.ServerVariables(" HTTP_USER_AGENT")

-

此签名故意留空



In ASP...
Request.ServerVariables("HTTP_USER_AGENT")

--
This sig left intentionally blank


这篇关于寻找为用户的PC生成唯一ID的方法的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆