Домой Files Получаем список зарегистрированных расширений в Windows : Справочник по C#

Получаем список зарегистрированных расширений в Windows : Справочник по C#

501
0



Для работы вам понадобится подключить следующие пространства имен:

using Microsoft.Win32;
using System.Collections;
using System.Collections.Generic;

Функция:

public static List GetAllRegisteredFileExtensions()
{
//get into the HKEY_CLASSES_ROOT
RegistryKey root = Registry.ClassesRoot;

//generic list to hold all the subkey names
List subKeys = new List();

//IEnumerator for enumerating through the subkeys
IEnumerator enums = root.GetSubKeyNames().GetEnumerator();

//make sure we still have values
while (enums.MoveNext())
{
//all registered extensions start with a period (.) so
//we need to check for that
if (enums.Current.ToString().StartsWith("."))
//valid extension so add it
subKeys.Add(enums.Current.ToString());
}
return subKeys;
}

Получаем список зарегистрированных расширений в Windows : Справочник по C#

0.00 (0%) 0 votes

ЧИТАТЬ ТАКЖЕ:  Дата создания и изменения файла: Справочник по C#

ОСТАВЬТЕ ОТВЕТ

Пожалуйста, введите ваш комментарий!
пожалуйста, введите ваше имя здесь