Windows 10保护模式通过注册表,禁用时增加值?

时间:2016-05-11 19:00:32

标签: windows windows-7 registry windows-10

我正在为我公司的企业软件开发一个小型实用程序。

我在Windows 10和注册表中遇到了一些奇怪的东西,也许它并不奇怪,而且不仅仅是10件事。

在所有Windows版本中,在我看来,注册表中基于Internet选项区域的设置保护模式的路径是(从内存抱歉,如果我错过了一个)当前用户>软件> Windows>当前版本>互联网设置>区域然后1-5或其他东西。 通常我找到键2500,如果设置为0,我将其设置为3以禁用保护模式,这样我们的软件就可以找到我们使用的IE窗口的句柄。

我在Windows 10中注意到,在我禁用它之前,注册表中不存在密钥2500,然后从那里2500有0或3依赖。

当它首次从默认启用状态更改时,创建的密钥2500(在所有版本的Windows或Windows 10中)也是如此。 据我所知,由于enabled的值为0,因此缺少键与读取0相同,但所有操作系统的情况都是如此? 我想知道我是否应该计划添加密钥,如果它不存在仅适用于Windows 10或所有人?

1 个答案:

答案 0 :(得分:-1)

最安全的路线是假设所有版本中都不存在密钥,并在必要时创建密钥。