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