148 / 116 / 10
Регистрация: 12.09.2011
Сообщений: 785
|
|
1 | |
Получить список зарегистрированных в системе типов файлов20.05.2015, 11:54. Показов 1820. Ответов 3
Метки нет (Все метки)
Привет всем!
Подскажите, пожалуйста, каким образом средствами .NET (C# или VB) получить список зарегистрированных в системе расширений файлов, а также их иконки? Иконки желательно не просто 32x32, а именно полноразмерные... Спасибо!
0
|
20.05.2015, 11:54 | |
Ответы с готовыми решениями:
3
Как получить список файлов определенных типов Получить список всех открытых файлов в системе Нужно получить список всех открытых файлов в системе. Получить список шрифтов в системе |
Администратор
|
|
20.05.2015, 13:46 | 2 |
Эта информация расположена в реестре, в разделе HKEY_CLASSES_ROOT. Под каждое расширение создан подраздел, иногда немного сложнее - подраздел с расширением указывает на другой подраздел, в котором уже и расположена информация. В интернете легко найти информацию об этом, например
What registry keys are responsible for file extension association? Не по теме: Я конечно понимаю, что вам подойдёт код как на C#, так и на VB, но всё-таки корень раздела .NET посещается намного реже, чем профильные подразделы. Так что если вы определитесь с конкретным языком, дождаться ответа будет проще.
1
|
148 / 116 / 10
Регистрация: 12.09.2011
Сообщений: 785
|
|
20.05.2015, 17:29 [ТС] | 3 |
tezaurismosis, насчет языка, мне кажется, что C# или VB в данном случае не имеет значения, ведь суть-то одна в итоге будет. Насколько я вас понял, нужно всё-таки лезть в реестр? Просто думал, что есть какое-то более стандартное решение. В плане чтения данных реестра, безусловно, не проблема, но боюсь, что на разных версиях Windows могут быть нестыковки...
0
|
Администратор
|
||||||
20.05.2015, 17:34 | 4 | |||||
Vinemax, суть-то одна, я говорю про посещаемость разделов.
Есть ещё метод, он использует средства WinAPI
1
|
20.05.2015, 17:34 | |
20.05.2015, 17:34 | |
Помогаю со студенческими работами здесь
4
Получить список учетных записей в системе Получить список запущенных в системе процессов Получить список версий ядер, установленных в системе Получить список дисков в системе и отобразить их иконки Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |