InteropServices запускает сообщение C#
Давний читатель, первый раз постер тут:)
В настоящее время я пытаюсь узнать, как использовать взаимодействия, и мне было интересно, могу ли я каким-то образом настроить программу (программу A), которая добавляет дополнительную опцию к всплывающему меню в другой программе (программа B).
Изменить: Программа B не моя программа I, поэтому я не имею никакого прямого контроля над ней. По сути, программа B - это обычная программа, в которую я хочу добавить дополнительные функции.
Чего я хочу добиться, так это
- Пользователь запускает программу А
- Пользователь запускает программу B
- Пользователь щелкает правой кнопкой мыши объект, который вызывает всплывающее меню (в программе B)
- Пользователь выбирает идентификатор опции 6 (в программе B)
- Программа А замечает это
- Программа B вызывает другое всплывающее меню (в программе B)
- Программа A добавляет другую опцию к этому меню внутри программы B
- Если пользователь выбирает эту новую опцию, он вызывает функцию в программе А.
Этого даже можно добиться с InterOp?