Можно ли зарегистрировать свой тип файла, используя раздел HKCU

Dragokas, конечно можно.
Если мы понимаем что HKCR есть часть HKCU\Software\Classes,а HKCU\Software\Classes является частью
HKEY_USERS\_SID_****_Classes
То становится ясно что регистрацию можно произвести из любого раздела,разница в том что именно мы делаем.


Можно по аналогии с темой:
https://safezone.cc/threads/fajlovye-associacii-znakomimsja-na-praktike.21990/


Пример:
Код:
Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Classes\.test]
@="test"

[HKEY_CURRENT_USER\Software\Classes\.test\PersistentHandler]
@="{5e941d80-bf96-11cd-b579-08002b30bfeb}"

[HKEY_CLASSES_ROOT\test]
"EditFlags"="0x00008000"

[HKEY_CLASSES_ROOT\test\DefaultIcon]
@="%Systemroot%\\windows\\cmd.exe"

[HKEY_CLASSES_ROOT\test\shell]

[HKEY_CLASSES_ROOT\test\shell\open]

[HKEY_CLASSES_ROOT\test\shell\open\command]
@="C:\\Program Files\\Notepad++\\notepad++.exe"

На выходе получаем расширение в HKCR,HKCU и HKU.


Почему именно HKCU а не ,например,HKLM?
Или HKCR?
 
Последнее редактирование:
Сейчас поймешь. Мой вопрос №2:
Можно ли для этого типа переназначить действие по-умолчанию shell\open\command на IsolatedCommand ?
(думаю, ты понял, что я хочу).
 
Назад
Сверху Снизу