Запуск приложения с веб-страницы без отображения запроса на открытие / сохранение файла в IE - PullRequest
0 голосов
/ 12 июля 2010

У меня есть приложение, которое может передавать параметры, предоставляя локальный файл, содержащий параметры, в его командной строке.У нас также есть веб-приложение ASP.NET, которое может возвращать файл параметров приложения.Мы бы хотели, чтобы конечный пользователь мог щелкнуть ссылку на страницу ASP.NET, которая генерирует файл параметров, и IE должен загрузить его, запустить наше приложение и передать файл параметров в командной строке.Я почти достиг этого, определив собственный тип MIME и добавив записи на локальный компьютер, чтобы определить этот тип MIME.Однако я не могу определить, как заставить IE просто открыть наше приложение, не предложив пользователю открыть или сохранить файл.

Моя страница .ASPX устанавливает «Тип контента» для моего проприетарного типа MIME, и я устанавливаюРасположение содержимого 'to' filename = file.foo '.На локальной машине я зарегистрировал .foo и связал мой тип MIME с .foo.Часть, в которой я немного размыта, - какие записи реестра мне нужно добавить на локальную машину, чтобы эта работа работала.Насколько я могу судить, записи реестра MIME \ file type не очень хорошо документированы.

1 Ответ

1 голос
/ 12 июля 2010

Это сделано специально - любой браузер, который позволяет загружать и запускать что-либо автоматически только на основе типа MIME, по сути, полностью сломан с точки зрения безопасности. Я сомневаюсь, что вы могли бы сделать это (или должны ..).

...