关于控件在系统中的注册问题
一般我们都用regsvr32来对控件进行注册,我发现,这实际上是在注册写一串如{2318C2B1-4965-11D4-9B18-009027A5CD4F}的键,我想问一下,怎么样可以得到这串东西,是随机生成的吗? 问题点数:0、回复次数:5Top
1 楼TechnoFantasy((VB MVP)www.applevb.com)回复于 2005-01-02 18:43:10 得分 0
这种东西是GUID,是在创建组件的时候随机生成的。Top
2 楼900126(息夫人)回复于 2005-01-02 18:46:48 得分 0
呵呵,这是系统产生的部件的唯一标志,里面包含了机器名、网卡号码、硬盘号码、系统名、用户名、日期时间、还有一个我忘了是什么,是使用了某种算法,可是没有公开,如果破解了的话,。。。。好象是某种神话。Top
3 楼TechnoFantasy((VB MVP)www.applevb.com)回复于 2005-01-03 09:39:58 得分 0
不是包含了网卡等,而是以网卡MAC、当前时间以及Bill Gates的当前银行存款^_^等作为种子来算出一个GUID的。Top
4 楼LuBingLin(为什么?)回复于 2005-01-03 19:42:39 得分 0
{2318C2B1-4965-11D4-9B18-009027A5CD4F}键只是一个信息而以,你根据这个键还可以找到其它信息,实际上注册表是一个网状结构,很多信息都有其相关性,这样就能够最大程度上减少信息的重复性。Top
5 楼nomigd(專壹メ絕對)回复于 2005-01-03 20:02:03 得分 0
谢谢大家Top




