Оболочки.глаголы приложения .NET 3.5 С С#
Привет Ребята,
Я пытаюсь написать следующий код в .net 3.5. код пытается перебирать глаголы (например, Pin-код для запуска, открытия, создания ярлыка и т. д)
Этот код делает это в версии 4.5.
Что я уже пробовал:
string path = Path.GetDirectoryName(filePath); string fileName = Path.GetFileName(filePath); // create the shell application object dynamic shellApplication = Activator.CreateInstance(Type.GetTypeFromProgID("Shell.Application")); dynamic directory = shellApplication.NameSpace(path); dynamic link = directory.ParseName(fileName); dynamic verbs = link.Verbs(); for (int i = 0; i < verbs.Count(); i++) { dynamic verb = verbs.Item(i); var name = verb.Name; if (verb.Name.Equals(localizedVerb)) { verb.DoIt(); return true; } }
Это вроде как хорошо работает..Он находит глаголы, но по какой-то причине глагол не стоит после "Pin to Start".
Как я могу перевести приведенный выше код 4.5 в 3.5, чтобы он нашел все глаголы для win10.
Я кое-что нашел. здесь но я не понял.
Кто-нибудь может пожалуйста помочь мне.
Спасибо
OriginalGriff
Не "ударяйте" свой вопрос: это грубо, высокомерно, ненужно и не поможет вам получить более быстрый ответ. Конечно, добавьте информацию, но просто отредактируйте ее, чтобы вернуть в начало списка "без ответа", просто сказав: "Я важнее, чем кто-либо другой, поэтому разберитесь с *моим* вопросом и игнорируйте остальное".
Как и все остальные, и все остальные вопросы. Если бы все были такими бездумными и грубыми, вы никогда не получили бы ответа ни на что, потому что все, что мы могли бы увидеть, было бы 100 страниц идиотов, сталкивающихся со всеми реальными вопросами на странице 100+
Все, что вы делаете, это раздражаете людей и заставляете их намеренно даже не смотреть на ваш вопрос, не говоря уже о том, чтобы ответить на него.
Richard MacCutchan
но по какой-то причине глагол не стоит после "Pin to Start".
Пожалуйста, объясните точно, что это значит.