注册表
丸子头
这个作者很懒,什么都没留下…
展开
-
VC读取注册表中二进制类型REG_BINARY的代码
HKEY hKey; DWORD KeyType = REG_BINARY; DWORD DataSize; LPCTSTR data_set = TEXT("System//CurrentControlSet//Services//mssmbios//Data"); long ret0=(::RegOpenKeyEx(HKEY_LOCAL_MA原创 2012-10-25 21:47:38 · 4694 阅读 · 0 评论 -
64位读取注册表与32位的区别
有一个读取注册表信息的程序 if (RegOpenKeyEx(HKEY_LOCAL_MACHINE, subkeystring , 0, KEY_READ, &hKey) == ERROR_SUCCESS)/,在32位下完全正常,但是在64位返回值正确,但就是读不到东西。后来单步发现读不到东西,就搜64位读注册表失败,发现需要加if (RegOpenKeyEx(HKEY_LOCAL_M原创 2013-01-15 22:19:18 · 5261 阅读 · 0 评论 -
Uninstall注册表项
提供卸载程序的方法;写注册表,以便在“添加/删除程序”中显示 WriteRegStrHKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${Name}""DisplayName" "${Name} ${Ver}" WriteRegStrHKLM "Software\Microsoft\Windows\Cur转载 2015-09-14 11:20:02 · 7918 阅读 · 1 评论 -
Wow6432Node
64 位版本 Windows 中的注册表分为 32 位注册表项和 64 位注册表项。许多 32 位注册表项与其相应的 64 位注册表项同名,反之亦然。64 位版本 Windows 包含的默认 64 位版本注册表编辑器 (Regedit.exe) 可显示 64 位和 32 位的 注册表项。WOW64 注册表重定向器为 32 位程序提供了对应于 32 位程序注册表项的不同注册表项。在 64 位转载 2015-09-14 19:18:25 · 690 阅读 · 0 评论 -
32bit程序在64bit操作系统下处理重定向细节
1. 64bit操作系统的重定向机制以及目的 在64bit操作系统中,为了无缝兼容32bit程序的运行,64bit的Windows操作系统采用重定向机制。目的是为了能让32bit程序在 64bit的操作系统不仅能操作关键文件文夹和关键的注册表并且又要避免与64bit程序冲突。 微软采用重定向机制的原理很简单,说白了就是 让关键文件/文件夹或者关键注册表有2个副本。 1个副本是给32转载 2015-09-14 19:17:02 · 742 阅读 · 0 评论 -
如何删除windows service (How to delete a windows service)
How to delete a windows service Recently, I was trying to delete a windows service. Normally it should not be necessary to manually delete a service. Uninstalling an application should remove its转载 2015-09-14 19:19:33 · 1609 阅读 · 0 评论 -
COM在注册表中的相关键值及其意义
转自:http://www.cnblogs.com/developersupport/archive/2013/06/02/COM-registry.html概要当编写好一个COM并将其在系统中注册之后,这些注册表项到底位于Register中的什么位置,系统是如何通过这些注册表项在Runtime时候找到某个COM的,这些都是诊断COM相关的问题至关重要的信息。总的来说,系统是通过GUID来转载 2015-09-17 17:52:11 · 570 阅读 · 0 评论