Программы для рабочего стола:
Автоматизация:
Разработка программного обеспечения:
В. Почему я получаю ошибку "cannot initialize COM" ?
О. В приложении C# вы должны использовать модель однопотокового подразделения (STA). Подробная информация находится, здесь.