Есть способы сделать это, но это угроза безопасности, поэтому вы не можете сделать это без специального разрешения пользователя.Если в IE вы можете сделать это с ActiveX, если в другом браузере это сложнее - вам, возможно, придется установить специальное дополнение или DLL.
Один простой вариант - зарегистрировать вашу программу в качестве обработчика дляопределенный тип URI.Если вы когда-либо видели ссылки itunes://
в Интернете, если на вашем компьютере установлена программа itunes, она будет запускать itunes напрямую.Например, вот объяснение как itunes делает это .На самом деле это объяснение того, как это остановить, но вы можете использовать это, чтобы настроить свою собственную систему на то же самое.
Еще одно место, где это делается, находится на странице загрузки Google Chrome.Если вы когда-либо устанавливали какой-либо продукт Google на свой (Windows) компьютер, Google также устанавливает DLL, которая позволяет ему выполнять любой подписанный продукт Google, просто нажав на ссылку.Перейдите на страницу загрузки Google Chrome, и вы можете повернуть javascript, чтобы увидеть, как они это делают (в конечном счете, есть изначально скомпилированный dll, хотя это позволяет им это делать), но установка этого дополнительного программного обеспечения делает его довольно плавным, хотя и немного тревожным.
Итак, как вы можете видеть, существует множество методов.