В основном мне нужно выполнить программу на компьютере зрителя через веб-сайт. Эта программа должна быть способна общаться с драйверами устройств, что делает ее маловероятным кандидатом в ActiveX. Веб-сайт будет использоваться только клиентами (т. Е. Это не общедоступный сайт), поэтому изменение настроек безопасности не так уж сложно.
Кроме того, мы могли бы попросить их установить приложение на свой компьютер, а затем, когда они нажмут кнопку на веб-сайте, этот элемент управления activex просто запустит приложение, которое они уже установили, чтобы избежать проблем с драйвером устройства.
У кого-нибудь есть идеи, как сделать это хорошо? У меня есть ощущение, что ActiveX не позволит вам произвольно выполнять локальные приложения. Кроме того, предпочтительно иметь возможность обойтись без сертификатов и подписи (хотя это в конечном итоге будет превышать https)
(он только помечен как C #, потому что это язык программирования, который будет использоваться как на клиенте, так и на сервере)