Возможно ли преобразовать файл .EXE в объект ActiveX?

#activex

#activex

Вопрос:

Конвертировать может быть неправильным словом, но чтобы избавить пользователя от необходимости что-то устанавливать, я подумал, можно ли встроить небольшой EXE-файл в веб-страницу (только IE) с использованием ActiveX, чтобы он запускался при нажатии кнопки. Очевидно, что это большая дыра в безопасности, но возможно ли это?

Ответ №1:

Ух, от одной мысли об этом у меня немного замирает внутри.

Но да, упакуйте exe-файл и activex в cab-файл и используйте activex для запуска exe-файла.

Информация об упаковке cab-файлов ActiveX находится здесь:http://msdn.microsoft.com/en-us/library/aa751974 (v = против 85).aspx

Немного больше информации о Inf-файлах (в частности, бит DestDir):http://msdn.microsoft.com/en-us/library/aa741215 (v = против 85).aspx

Это позволило бы вам поместить exe-файл в известное местоположение (Windows или System), чтобы вы могли запустить его из элемента управления activex, если разрешения были установлены правильно

Комментарии:

1. Я согласен, что это некрасиво, однако в мире, где нет необходимости в безопасности, такие вещи довольно аккуратны, ИМХО.