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

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

412
0


/// 
/// Gets array containing known file extensions from HKEY_CLASSES_ROOT.
/// 
/// String array containing extensions.
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;
}

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

0.00 (0%) 0 votes

ЧИТАТЬ ТАКЖЕ:  Программное извлечение USB накопителей: Справочник по C#

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

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