[Из песочницы] PowerShell: расширение оболочки на примере Windows Shell Libraries
В данной планируемой статье из нескольких частей я попытаюсь рассказать о PowerShell и о том, как написать расширение для этой оболочки. Мы применим несколько технологий: вспомним, что огромная часть Windows API реализована COM-объектами; вспомним про C++/CLI, который поможет нам связать unmanaged- и manager-миры; и наконец напишем расширение (.NET Framework 4.5, C#). И начну я с небольшого введения, прочитав которое, вы сможете понять, о чём всё-таки идёт речь, если вы вдруг что-то запамятовали. Читать дальше →