Хорошая отправная точка для разработки утилит Windows, взаимодействующих с ОС - PullRequest
0 голосов
/ 28 марта 2011

Я хотел бы, чтобы вы дали мне несколько полезных ресурсов, касающихся разработки приложений для Windows, которые интегрируются с ОС, таких как диспетчеры приложений, доки, панель задач \ системный трей и т. Д.

Приветствуются такие ресурсы, как взаимодействие с конкретными подсистемами.

Спасибо

Ответы [ 2 ]

2 голосов
/ 28 марта 2011

То, что вы ищете, это информация о написании расширений оболочки. Как правило, не рекомендуется писать расширения оболочки в .NET, хотя ландшафт теперь может быть намного лучше, если Framework 4.0 поддерживает параллельную загрузку инфраструктуры.

Поиск с помощью Bing / Google для shell extension c# приведет к ряду результатов, которые могут иметь значение.

Что касается стыковочной части вашего вопроса, самый надежный способ - это зарегистрировать ваше приложение в качестве панели инструментов рабочего стола приложения (AppBar). Вот статья Code Project, посвященная тому, как сделать это с C #, она должна стать хорошей отправной точкой. , http://www.codeproject.com/KB/dotnet/AppBar.aspx

0 голосов
/ 28 марта 2011

Похоже, многое из того, что вы хотели бы знать, касается использования Windows API. Его документация может дать вам начало: http://msdn.microsoft.com/en-us/library/aa383749(v=vs.85).aspx

...