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

Кирилл

Команда форума
Администратор
Ассоциация VN
Сообщения
14,296
Реакции
6,301
Dragokas, конечно можно.
Если мы понимаем что HKCR есть часть HKCU\Software\Classes,а HKCU\Software\Classes является частью
HKEY_USERS\_SID_****_Classes
То становится ясно что регистрацию можно произвести из любого раздела,разница в том что именно мы делаем.


Можно по аналогии с темой:
http://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?
 
Последнее редактирование:

Dragokas

Very kind Developer
Команда форума
Супер-Модератор
Разработчик
Клуб переводчиков
Сообщения
6,679
Реакции
6,150
Сейчас поймешь. Мой вопрос №2:
Можно ли для этого типа переназначить действие по-умолчанию shell\open\command на IsolatedCommand ?
(думаю, ты понял, что я хочу).
 
Сверху Снизу