Поделиться через


Communication

Возможности связи позволяют приложениям Windows совместно использовать данные, подключаться к сетям и взаимодействовать с другими приложениями. В этой статье представлен индекс функций разработки для реализации сценариев взаимодействия в приложениях Windows.

Замечание

Пакет SDK для приложений Windows в настоящее время не предоставляет API, связанные с сценариями взаимодействия. Однако в Windows 11 можно обмениваться данными между приложениями, интегрируясь с Windows Share Sheet в упакованных и распакованных настольных приложениях.

Функции ОС Windows

Выпуски ОС Windows 10 и более поздних версий предоставляют широкий спектр API, связанных с сценариями взаимодействия для приложений. Эти функции доступны с помощью сочетания API WinRT и Win32 (C++ и COM), предоставляемых пакетом SDK для Windows.

API WinRT

В следующих статьях содержатся сведения о функциях, доступных через API WinRT, предоставляемых пакетом SDK для Windows.

Article Description
Копирование и вставка Узнайте, как реализовать функции копирования и вставки в WinUI, UWP или другое классическое приложение с помощью буфера обмена.
Обмен данными между приложениями Узнайте, как совместно использовать данные между приложениями, включая использование контракта Общего доступа, копирования и вставки, перетаскивания и служб приложений.
Взаимодействие между процессами Узнайте о способах взаимодействия между процессами (IPC) между приложениями UWP, упакованными классическими приложениями и распакованными классическими приложениями.
Сети и веб-службы Узнайте о технологиях сетевых и веб-служб, доступных для приложений.
Общий доступ к именованным объектам Узнайте, как совместно использовать именованные объекты между приложениями UWP, упакованными настольными приложениями и распакованными настольными приложениями.

API Win32 (C++ и COM)

В следующих статьях содержатся сведения о функциях, доступных через API Win32 (C++ и COM), предоставляемых пакетом SDK для Windows.

Article Description
Сеть и Интернет Узнайте о API, компонентах и службах, которые поддерживают использование сети и Интернета в приложении.
Удаленный вызов процедуры Узнайте об использовании удаленного вызова процедур (RPC) для создания распределенных клиент-серверных программ.
Windows Sockets 2 (Winsock) Узнайте, как использовать сокеты Windows 2 (Winsock) для создания расширенных приложений Интернета, интрасети и других сетевых приложений.

Функции .NET

Пакет SDK для .NET также предоставляет API, связанные с сценариями взаимодействия для приложений WPF и Windows Forms.

Article Description
Сетевое программирование в .NET Framework Узнайте о создании приложений с поддержкой сети с помощью .NET.
Сетевые функции в Windows Forms Узнайте о дополнительных сетевых сценариях для приложений Windows Forms.

Обмен данными между приложениями

Разработка настольных приложений Windows

Интеграция параметров общего доступа в приложение Windows