Получить элементы windows щелкните правой кнопкой мыши по порядку с помощью C#
Я хочу вернуть элементы правого клика windows, которые находятся в ключе HKEY_CLASSES_ROOT по порядку. По порядку, например, когда вы щелкаете по папке или определенному расширению, вы получаете разные меню, и они находятся в разных местах в ключе HKEY_CLASSES_ROOT, как windows знает, чтобы вернуть их в порядке при щелчке правой кнопкой мыши, когда они находятся в разных местах? используя vs c# в своем маленьком проекте, я также не могу найти все пункты меню.
P. S: Я молодой программист-хобби и мало что знаю о win shell/script, было бы неплохо, если бы вы могли кратко объяснить или связать тему об этом.
Что я уже пробовал:
Поиск в гугле не помог.
Не могу найти все пункты меню получил только эти 2:
Папку HKEY_CLASSES_ROOT\\раковины
Ключи\каталог\оболочка