Можно ли запускать настольные приложения на стороне клиента, такие как Adobe Reader, любую игру или любое другое программное обеспечение из Интернета?
У меня есть одна ссылка Как запустить EXE из Интернета страница (asp.net)
где один из них уступил место открытию блокнота (настольного приложения) с помощью java-скрипта, который ограничен IE.
Аналогичным образом я хочу создать такие ссылки на своей веб-странице, чтобы, если пользователь нажимает на эти ссылки, например
например, если пользователь нажимает ссылку «Adobe Reader», приложение Adobe должно открываться / запускаться.
Есть ли способ открыть какие-либо настольные приложения из Интернета?
Я столкнулся с концепцией подписанного апплета, где мы будем вызывать подписанный апплет с веб-страницы, то есть с помощью тега & внутри
апплет мы будем называть настольными приложениями.
Используя способ апплета, я создал подписанный апплет, и я могу открыть приложение блокнота, указав прямой путь, подобный этому, в апплете:
Process process = new ProcessBuilder("C:\\Windows\\notepad.exe").start();
Но как я могу сделать это обычным способом, это означает, что приложение блокнота или любое другое программное обеспечение можно установить в любом месте системы.
Итак, мы не будем иметь представления об установленном пути приложения, поэтому есть ли способ, с помощью которого мы можем запустить их как службу, указав имя службы, подобное этому ??
Process process = new ProcessBuilder("notepad.exe").start();