ассоциировать пользовательский исполняемый файл с типом файла в C#
]]связать конкретное расширение файла с пользовательским исполняемой заполнением в C#, позволяя пользователю запустить исполняемый файл с соответствующим файлом в качестве параметра при нажатии на файл в File Explorer. Кроме того, вы также можете указать желаемый значок для расширения файла.
]solutions
]В то время как .net не предоставляет API для непосредственного управления файлами ассоциаций, вы можете использовать класс реестра для манипулирования необходимыми значениями ключей.
]пример файла реестра, связанный с .txt с Emeditor:
]][HKEY_CLASSES_ROOT\.txt]
@="emeditor.txt"
[HKEY_CLASSES_ROOT\emeditor.txt]
@="Text Document"
[HKEY_CLASSES_ROOT\emeditor.txt\DefaultIcon]
@="%SystemRoot%\\SysWow64\\imageres.dll,-102"
[HKEY_CLASSES_ROOT\emeditor.txt\shell]
[HKEY_CLASSES_ROOT\emeditor.txt\shell\open]
[HKEY_CLASSES_ROOT\emeditor.txt\shell\open\command]
@="\"C:\\Program Files\\EmEditor\\EMEDITOR.EXE\" \"%1\""
[HKEY_CLASSES_ROOT\emeditor.txt\shell\print]
[HKEY_CLASSES_ROOT\emeditor.txt\shell\print\command]
@="\"C:\\Program Files\\EmEditor\\EMEDITOR.EXE\" /p \"%1\""
] Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3