Как запустить программу в интернете

можно ли запустить приложение из браузера? Я не говорю об открытии файла из браузера (например, открыть PDF с помощью Adobe Reader), а скорее открыть новый (пустой) экземпляр приложения, установленного на компьютере пользователя.

гипотетическая ситуация: пользователь просматривает веб-сайт, на котором перечислены компьютеры, которыми можно управлять с помощью RDP. Он нажимает на ссылку на 192.168.1.10, эта ссылка открывает клиент Microsoft RDP (mstsc.exe) с этим ip-адресом, уже заполненным из.

Я говорю строго о Вселенной Windows.

Это вообще выполнимо за пределами ActiveX и IE?

разумно ли пытаться сделать это в IE с ActiveX?

автор: TylerH

7 ответов

вы не можете действительно «запустить приложение» в истинном смысле. Вы можете, как вы указали, попросить пользователя открыть документ (т. е. PDF), и windows попытается использовать приложение по умолчанию для этого типа файлов. Многие приложения имеют способ сделать это.

например, вы можете сохранить соединения RDP как a .RDP-файл. Размещение ссылки на вашем сайте на что-то подобное должно позволить пользователю запустить прямо в сеанс RDP:

Обзор Sandboxie безопасный запуск программ и как запустить копию любой программы через Sanboxie

автор: brendan
автор: i_am_jorf

Запуск программ Windows из любого браузера и доступ к файлам на ходу

Запуск программ Windows из любого браузера и доступ к файлам на ходу

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

Cameyo предлагает полный каталог настольного программного обеспечения, и если вы найдете что-то, чего не хватает, вы можете добавить его. Cameyo — хорошая альтернатива для пользователей Chromebook, когда портативные приложения не вариант. С Cameyo вы можете получить доступ к вашим любимым приложениям Windows без установки виртуальной машины!

Библиотека приложений Cameyo

Коллекция включает в себя браузеры, средства коммуникации и обучения, проигрыватели и редакторы медиафайлов, приложения для повышения производительности и многое другое. Приложения можно просматривать по категориям в разделе « Библиотека приложений» , показанном на левой боковой панели. Хотя все программы можно запускать в виртуальной среде, это имеет смысл только для тех, кому не нужен доступ к вашему оборудованию. Например, вы можете наслаждаться только безмолвными фильмами, а ваши контакты в Skype тоже вас не услышат.

Cameyo — это репозиторий для портативных приложений. и запуск их на виртуальной машине в вашем браузере есть дополнительная функция.

Читайте также:
Nintendo программа закрыта потому что произошла ошибка

Каталог программного обеспечения Cameyo

За каждой плиткой вы найдете информацию о версии приложения, размере, количестве загрузок и ее «оценке виртуализации», которая основана на голосах пользователей. Пользователи могут добавлять описания, комментарии и скриншоты.

Как запустить программу без прав администратора

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

Настройка Cameyo

Чтобы виртуально запустить приложение и работать с вашими файлами, вам нужна учетная запись Cameyo, связанная с вашим Dropbox . Все, что требуется для создания учетной записи, — это адрес электронной почты и пароль; Никакой дополнительной информации не требуется.

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

Чтобы связать свой Dropbox Dropbox для Cameyo, разверните меню рядом с вашим адресом электронной почты в правом верхнем углу и выберите Изменить профиль . Нажмите кнопку « Ссылка» рядом с Dropbox и следуйте инструкциям на экране, войдя в свою учетную запись Dropbox и подтвердив доступ Cameyo. Изначально Cameyo может сообщить об ошибке, но как только вы получите электронное письмо с подтверждением от Dropbox, вы должны увидеть, что ваша учетная запись была связана.

Настройка Dropbox для Cameyo

Как вы могли заметить на скриншоте выше, изображение моей учетной записи не было назначено. Я не смог найти способ вручную изменить изображение, и я предполагаю, что произошла ошибка или задержка при синхронизации с Gravatar.

Запуск приложений

После того, как вы все настроите, вернитесь в библиотеку приложений и откройте приложение, которое вы хотите запустить. Когда вы нажимаете Play, приложение загружается в новую вкладку браузера, что может занять некоторое время. Когда ваш виртуальный рабочий стол будет готов, вы увидите строку состояния Cameyo в нижней части вкладки браузера. Вы можете запустить виртуальный рабочий стол в полноэкранном режиме с помощью соответствующего значка в правой части экрана и выбрать параметр синхронизации с помощью значка сохранения слева.

Читайте также:
Как внести изменения в рабочую программу

Cameyo Desktop

Если вы выберете синхронизировать файлы рабочего стола или синхронизировать настройки и данные приложения , созданные вами файлы будут сохранены в папке Apps Cameyo на вашем Dropbox. Второй вариант также сохраняет настройки вашего приложения. Точная структура папок зависит от приложения и его местоположения «сохранить в». Иногда вы сохраняете файлы на рабочий стол, а иногда — в свою пользовательскую папку. Если вы хотите, чтобы все было в одном месте, обязательно всегда выбирайте рабочий стол в качестве своей цели.

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

Например: если вы хотите отредактировать снимок экрана, вам нужно сохранить файл в папку «Рабочий стол» в вашем Dropbox, затем запустить Cameyo, убедиться, что файлы синхронизируются, и найти файл на вашем виртуальном рабочем столе.

Добавление ваших собственных приложений

Библиотека приложений Cameyo обширна, но вы можете найти устаревшую программу или, может быть, у вас есть специальный инструмент, которого она еще не содержит. В любом случае, перейдите на страницу « Добавить приложение» на веб-сайте, выберите « Создать новый пакет Cameyo» или « Загрузить существующий пакет Cameyo» , введите URL-адрес или выберите файл на своем компьютере, выберите пункт назначения, проверьте, нужно ли устанавливать дополнительные параметры , и нажмите Отправить .

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

Полуинтерактивная инсталляция Cameyo

Приложения, для которых вы храните данные или исполняемые файлы в вашем Dropbox, будут доступны в разделе « Мои приложения» .

Cameyo — это обходной путь

Cameyo гарантирует, что вы всегда сможете запустить определенное приложение, если вы можете открыть браузер и получить доступ к Интернету. С другой стороны, он поддерживает только однозадачность, что означает, что вы не можете запустить более одного приложения одновременно.

Сначала я часто сталкивался с ошибками подключения, как при загрузке, так и при использовании приложений. В других случаях приложения выглядели стабильно и работали без сбоев. Инструмент может быть более занят в определенное время дня. Просто заставляйте вас часто сохранять и резервировать то, над чем вы работаете.

Cameyo должен быть полезен для запуска программного обеспечения Windows на Chromebook. Windows на Chromebook. или о том, как опробовать приложения, не устанавливая их на свой компьютер. И если вы когда-нибудь окажетесь на заблокированном компьютере, на котором отсутствует стандартное приложение, помните, что вы можете найти его на Cameyo.

Читайте также:
Программы обоих кандидатов достойны как пишется правильно

Для каких приложений вы могли бы использовать такой обходной путь в прошлом? Чего-то сейчас не хватает в Cameyo?

Источник: gadgetshelp.com

Как запустить мою программу при открытии ссылки в браузере?

Есть программа, нужно сделать ссылку для неё, например, как у Steam: steam://open/friends . Она должна открываться в браузере и запускать нужное мне окно; Подскажите, как это делается, пожалуйста.

Отслеживать
13.6k 12 12 золотых знаков 43 43 серебряных знака 72 72 бронзовых знака
задан 16 дек 2017 в 19:27
420 5 5 серебряных знаков 18 18 бронзовых знаков

1 ответ 1

Сортировка: Сброс на вариант по умолчанию

Я буду объяснять на примере другой программы – sales logix (аббревиатура — slx), она регистрирует свой протокол slx:// например, ссылка может быть такой: slx://account/12345 .

Штука реально крутая: можно было по почте кинуть такую ссылку коллеге и у него по клику на линке открывалось приложение с окном по клиента

Если вы хотите создать собственный протокол – то вам нужно две вещи сделать:

  • зарегистрировать протокол в операционной системе и программу, которая его будет обрабатывать;
  • прописать в программе обработку протокола.

По этой ссылке вам предлагают вариант регистрации протокола через правку реестра (и так удобнее в корпоративном мире – раскатать reg-файл по нужным компам политиками Active Directory, чем руками ходить каждый настраивать), но если очень хочется без магии реестра и руками – то где-то в панели управления есть пункт типа «программы по умолчанию».

Копирую пример reg-файла, на случай если линк протухнет:

Ну и нужно собственно в своей программе сделать поддержку этого протокола.

Я думаю, что это абсолютно понятно, как сделать – в каждой программе есть метод Main:

static void Main(string[] param)

Вам нужно парсить переданные аргументы командной строки и, в соответствии с вашей логикой обрабатывать.

Если на компьютере будет установлена программа и зарегистрирован протокол, то вызываться будет и с веб-страники, и из почты. Можно даже в ярлыки эту ссылку вписывать, как это делает стим – и тоже будет работать.

Update. Передаваемая ссылка будет в args[0] целиком, парсить её нужно будет самостоятельно, отделяя протокол. Тест тривиальный:

static void Main(string[] args) < var i = 0; foreach (var ar in args) < Console.WriteLine($»= «); i++; > Console.ReadLine(); >
test

Источник: ru.stackoverflow.com

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru