范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文
国学影视

闲聊Windows注册表神秘值类型

  接上篇 闲聊Windows注册表-键值 讲到Windows注册表中除常规的值类型外,还有一些特殊的值类型,一般可能大家也用不到,算是科普吧。这些值通常是没有权限访问到的,需要用到工具Nsudo.exe:
  用Nsudo.exe以系统权限运行regedit.exe
  按上图方式打开regedit.exe后,就可以顺利的访问一些特殊的注册表项了,其实这种方式打开后任何注册表项都能访问了,注册表所谓的权限限制基本可以忽略。来看看特殊值类型的展示:
  特殊值类型
  有一定编程经验的人,从图中0xffff0012可以大概推测出,可能高16位0xffff代表个什么意思,低16位0012代表个什么意思,而实际是就是这么回事儿。这种类型的值是微软称作Device property key的类型的值,我们来看下微软的定义(在devpropdef.h头文件里):// // Property type modifiers.  Used to modify base DEVPROP_TYPE_ values, as // appropriate.  Not valid as standalone DEVPROPTYPE values. // #define DEVPROP_TYPEMOD_ARRAY                   0x00001000  // array of fixed-sized data elements #define DEVPROP_TYPEMOD_LIST                    0x00002000  // list of variable-sized data elements  // // Property data types. // #define DEVPROP_TYPE_EMPTY                      0x00000000  // nothing, no property data #define DEVPROP_TYPE_NULL                       0x00000001  // null property data #define DEVPROP_TYPE_SBYTE                      0x00000002  // 8-bit signed int (SBYTE) #define DEVPROP_TYPE_BYTE                       0x00000003  // 8-bit unsigned int (BYTE) #define DEVPROP_TYPE_INT16                      0x00000004  // 16-bit signed int (SHORT) #define DEVPROP_TYPE_UINT16                     0x00000005  // 16-bit unsigned int (USHORT) #define DEVPROP_TYPE_INT32                      0x00000006  // 32-bit signed int (LONG) #define DEVPROP_TYPE_UINT32                     0x00000007  // 32-bit unsigned int (ULONG) #define DEVPROP_TYPE_INT64                      0x00000008  // 64-bit signed int (LONG64) #define DEVPROP_TYPE_UINT64                     0x00000009  // 64-bit unsigned int (ULONG64) #define DEVPROP_TYPE_FLOAT                      0x0000000A  // 32-bit floating-point (FLOAT) #define DEVPROP_TYPE_DOUBLE                     0x0000000B  // 64-bit floating-point (DOUBLE) #define DEVPROP_TYPE_DECIMAL                    0x0000000C  // 128-bit data (DECIMAL) #define DEVPROP_TYPE_GUID                       0x0000000D  // 128-bit unique identifier (GUID) #define DEVPROP_TYPE_CURRENCY                   0x0000000E  // 64 bit signed int currency value (CURRENCY) #define DEVPROP_TYPE_DATE                       0x0000000F  // date (DATE) #define DEVPROP_TYPE_FILETIME                   0x00000010  // file time (FILETIME) #define DEVPROP_TYPE_BOOLEAN                    0x00000011  // 8-bit boolean (DEVPROP_BOOLEAN) #define DEVPROP_TYPE_STRING                     0x00000012  // null-terminated string #define DEVPROP_TYPE_STRING_LIST (DEVPROP_TYPE_STRING|DEVPROP_TYPEMOD_LIST) // multi-sz string list #define DEVPROP_TYPE_SECURITY_DESCRIPTOR        0x00000013  // self-relative binary SECURITY_DESCRIPTOR #define DEVPROP_TYPE_SECURITY_DESCRIPTOR_STRING 0x00000014  // security descriptor string (SDDL format) #define DEVPROP_TYPE_DEVPROPKEY                 0x00000015  // device property key (DEVPROPKEY) #define DEVPROP_TYPE_DEVPROPTYPE                0x00000016  // device property type (DEVPROPTYPE) #define DEVPROP_TYPE_BINARY      (DEVPROP_TYPE_BYTE|DEVPROP_TYPEMOD_ARRAY)  // custom binary data #define DEVPROP_TYPE_ERROR                      0x00000017  // 32-bit Win32 system error code #define DEVPROP_TYPE_NTSTATUS                   0x00000018  // 32-bit NTSTATUS code #define DEVPROP_TYPE_STRING_INDIRECT            0x00000019  // string resource (@[path],-)  // // Max base DEVPROP_TYPE_ and DEVPROP_TYPEMOD_ values. // #define MAX_DEVPROP_TYPE                        0x00000019  // max valid DEVPROP_TYPE_ value #define MAX_DEVPROP_TYPEMOD                     0x00002000  // max valid DEVPROP_TYPEMOD_ value  // // Bitmasks for extracting DEVPROP_TYPE_ and DEVPROP_TYPEMOD_ values. // #define DEVPROP_MASK_TYPE                       0x00000FFF  // range for base DEVPROP_TYPE_ values #define DEVPROP_MASK_TYPEMOD                    0x0000F000  // mask for DEVPROP_TYPEMOD_ type modifiers
  从上面定义可以看到,加上DEVPROP_TYPEMOD_ARRAY(数组,元素定长)和DEVPROP_TYPEMOD_LIST(列表,元素变长)的组合可以有几十种类型,如0xffff0007是无符号32位整型类型,0xffff0012是字符串类型等,那怎么从0xfff0007或0xffff0012转换到0x7, 0x12从而明确值类型呢?将上图中的值与DEVPROP_MASK_TYPE逻辑与,得到低12位的值就是值类型,即0xffff0012 & 0x00000fff= 0x12 = DEVPROP_TYPE_STRING。
  其实上图这个Porperties注册表很有意思,它是微软Unified Device Property Model(统一设备属性模型)定义下的注册表,值得下回再详细讲一下,欢迎关注哦!

KTV高档包间有厕所不是多此一举?服务员上厕所是次要随着时代的发展,经济的飞速增长,也给中国人带来了很多的娱乐的项目,我们不仅可以通过旅游的方式来获得快乐,同时也可以走进KTV,在KTV内一展歌喉,来抒发内心的郁闷之情。最近今年由于今起恢复开放!错过等一年又是一年樱花季最近不少网友问武汉的樱花开了吗?东湖樱园什么时候开放?好消息!武汉东湖樱花园今天(3月3日)正式开园!现在不仅能欣赏到樱园内的早樱东湖梅园内的梅花也花开正艳梅樱同赏正藏在峭壁中的玄机与风景七星岩的那些亭,以及那些故事玉屏叠翠果然风景这边好,如此江山何处来。郭沫若笔下的七星岩,景致宜人,闻名遐迩。这里的每一座岩峰都各有特色,充满了神奇和动人的色彩。玉屏岩南坡壁立如屏,面向里湖,常年绿树茂密,苍翠Docker简介(一)Docker一Docker简介容器是解决从一个计算环境移动到另一个计算环境时如何使软件可靠运行的问题的解决方案Docker是一个容器化平台,它以容器的形式将应用程序及所有的依赖项打埃及的网格系统是什么样的?园陵有何特色?文淩轩编辑淩轩埃及园陵有何特点埃及古物学家很幸运,因为如此多的文本坟墓和寺庙保存下来,给了整个古埃及文化的全景。埃及学作为一门学科的主要突破是在19世纪早期破译象形文字。在此之前,由长安诉吉利抄袭说开去自主品牌的塑料友谊,如此脆弱?随着自主品牌在新能源汽车领域大踏步发展,如今的自主品牌,依然站在了新能源汽车的风口浪尖上,凭借8成到9成的市场份额,现在已经可以说,中国车企在新能源汽车领域,已经实现了对合资品牌完清朝谥号中的三个最高级文正文忠与文襄之比较清朝在文字开头的谥号中,可以说以文正文忠和文襄三个级别最高,名臣数量也最多。其中,文正级别和标准可谓最高,但获谥大臣中滥竽充数者亦有之获谥文忠者皆为名臣,含金量最高而文襄到了晚清时人到中年钙流失严重,怎么保护好自己的骨骼了大家好,我是开心,很高兴能有缘和大家相识,我将每天给家人们分享各种各样的生活美食和健康养生知识,希望能给大家的生活带来欢乐和健康,喜欢记得关注我哦!我有许多的中老年妇女,她们谈论身2023年3月!最新游戏发售一览你最期待的是哪一款?今年2月,我们经历了令人兴奋的PlayStationVR2的推出,Destiny2的Lightfall扩展的发布,还有备受关注的原子之心(AtomicHeart)。AtomicHe3月2日A股猛料两部委重拳出手!昨夜五大利好落地将掀起新风暴聚焦A股市场每日重磅消息,为2亿散户点明投资方向!在阅读正文前,你必须知道一点没有几个主力资金会笨到在利好一出炉就将股价直线拉升到涨停,所以请股民朋友们耐心一点,让利好飞一会,也许今日各平台显卡最低价(3月2日显卡日报)每天播报显卡新闻,记录各平台显卡最低价,欢迎关注。Wallace显卡日报最近日报凉透了,日报有用的话大家记得多多点赞哦,或者分享一些段子也好一新闻速览(1)新品发布时间这部分是整理
剧情如过山车一样的巴黎奥运女乒名单关于国乒女乒去奥运名单历来都是宫斗剧。东京奥运会前半段时期,丁宁,刘诗雯,朱雨玲是100上东京奥运会的绝对人选,而东京后期,居然这三人全部被淘汰出单打资格,只有刘诗雯凭借雄厚的混双Python爬虫面向知乎的答案提取和图片下载需求描述爬取知乎的答案,爬取并下载一个问题下所有回答中的图片。实现平台开发工具PyCharm2017,语言版本Python3。6,Chrome谷歌浏览器。基本原理1。发送请求,获取不就是生孩子吗,为什么越来越多的产妇,被抑郁焦虑笼罩?生孩子是很多女性都会面临的人生课题,虽然每个女性都有生孩子的能力,但这并不代表生孩子是一件非常轻松容易的事情。产前产后的女性身体和心理都会承受不同程度的压力和伤害。很多人并不理解,骑兵应当怎么用?不是宰相的俾斯麦给你答案!说起近代战争特别是拿破仑时代的骑兵,军事爱好者当中往往会有两极分化的极端观点,既有人觉得当时步兵火器射速威力都不够,骑兵仍是头号作战主力,把它捧上天,也有人认为骑兵纯属累赘,步兵根与母亲的关系越缺乏边界,越容易焦虑母爱可能有毒越来越多人意识到,自己成年后的性格人际关系亲密关系,甚至是工作表现和人生发展,都深受童年经历与原生家庭的影响。很多人就算常年遭受心理折磨感到痛苦不堪,也不愿意指责母亲。沈从文诞辰一百二十年张兆和如何帮助沈从文治好了精神内耗今天是作家沈从文诞辰120周年。沈从文一生经历了许多个动荡的历史时刻,人生也几经波折,在这些重大的历史事件中,他也曾几度陷入难以自拔的情绪危机中,或者用现在流行的词语来说是精神内耗唐朝以胖为美?算完杨玉环的真实体重后,我才清楚历史真相云想衣裳花想容,春风拂槛露华浓。若非群玉山头见,会向瑶台月下逢。唐李白清平调闭月羞花的杨贵妃美名千古流传,唐朝几个顶级诗人李白杜甫白居易等都写过有关贵妃美貌的诗词,可见六宫粉黛无颜周厉王下台后谁执政?史书记载说法多样,真相仍是个谜据史记记载。暴动的国人驱逐周厉王后,还要处死周厉王的太子敬。紧急关头,邵恭用自己的儿子换下了太子敬,才使太子敬活了下来。在剧烈的动荡中,周王朝一时间失去了最高的统领。是谁填补了周王张作霖势力范围有多大?有没有在上海滩惹杜月笙的能力和实力?说的啥?张作霖有没有在上海滩惹杜月笙的实力?张作霖可是角逐天下的人物,鼎盛时期势力范围很大,坐拥东三省热河河北河南山东江苏安徽及北平天津上海等九省三市,当时的上海都在其势力范围之内蔚来ET5全系标配双电机四驱,破百仅需4秒,它的操控质感如何审美的蜕变并不单纯指向一款车型的外观设计,还有对新鲜元素的尝试细节的把控等等。就比如说车漆配色,如今珠光漆金属漆这些都已经成为了普遍化发展,人们开始接受新鲜事物,所以很多新车型会选国家税务总局2022年累计免征新能源车辆购置税879亿元同比增长92。6国家税务总局2022年累计免征新能源车辆购置税879亿元同比增长92。6财联社1月13日电,国家税务总局最新数据显示,为促进新能源汽车消费和绿色低碳发展,税务部门落实新能源汽车免征