У кого Win 10/11, посмотрите, пожалуйста, есть ли в {HKLM|HKCU}\Software\Microsoft\Windows\CurrentVersion подключ CapabilityAccessManager, и напишите, какая у вас версия (10.x.y.z).
Пытался найти способ определить по дистрибутиву, какие ключи в Software гарантированно создаются при установке, а каких может не быть, но не преуспел.
Здравствуйте, Евгений Музыченко, Вы писали:
ЕМ>У кого Win 10/11, посмотрите, пожалуйста, есть ли в {HKLM|HKCU}\Software\Microsoft\Windows\CurrentVersion подключ CapabilityAccessManager, и напишите, какая у вас версия (10.x.y.z).
Version 10.0.19045.5247
ЕМ>Пытался найти способ определить по дистрибутиву, какие ключи в Software гарантированно создаются при установке, а каких может не быть, но не преуспел.
Здравствуйте, Stanislaw K, Вы писали:
SK>А какая цель?
Понять, имеет ли смысл вешать на него уведомления (RegNotifyChangeKeyValue), или тупо поллить нужные мне ключи более низкого уровня в ожидании изменения значений.
Здравствуйте, Евгений Музыченко, Вы писали:
ЕМ>У кого Win 10/11, посмотрите, пожалуйста, есть ли в {HKLM|HKCU}\Software\Microsoft\Windows\CurrentVersion подключ CapabilityAccessManager, и напишите, какая у вас версия (10.x.y.z).
1) HKLM — есть, HKCU — есть. 10.0.19043.1526
2) HKLM — есть, HKCU — есть. 10.0.19045.3208
3) HKLM — есть, HKCU — есть. 10.0.19045.5131
4) HKLM — есть, HKCU — есть. 10.0.19045.5247
@echo off
call :a
::call :a >>result_c.txt 2>&1
goto :eof
:a
ver>>result.txt
call :r HKLM\Software\Microsoft\Windows\CurrentVersion\CapabilityAccessManager
call :r HKCU\Software\Microsoft\Windows\CurrentVersion\CapabilityAccessManager
::call :r HKLM\Software\Microsoft\Windows\CurrentVersion\CapabilityAccessManager2
goto :eof
:r
set _=-
reg query %1 /ve
if %errorlevel%==0 set _=+
echo %_%%1>>result.txt
goto :eof
Результат (result.txt)
Microsoft Windows [Version 10.0.19045.3208]
+HKLM\Software\Microsoft\Windows\CurrentVersion\CapabilityAccessManager
+HKCU\Software\Microsoft\Windows\CurrentVersion\CapabilityAccessManager
-HKLM\Software\Microsoft\Windows\CurrentVersion\CapabilityAccessManager2
CapabilityAccessManager2 просто чтобы показать вывод для отсутствующего ключа.