Возможно ли, чтобы сайт автоматически запускал внешний .exe-файл при посещении? То есть, файл .exe, который еще не находится в файловой системе клиента. Если да, то как это возможно? Кроме того, я читал об использовании HTA-файлов или компонентов ActiveX или Java в этом процессе. Возможно ли, чтобы java-апплет записывал код в файловую систему клиента при посещении веб-сайта? Я понимаю, что это серьезная проблема безопасности, пожалуйста, просветите меня дальше. Спасибо.Web enabled .EXE
ответ
Возможно, приложение (exe или апплет) должно быть подписано и предоставлено разрешение пользователя для запуска. даже до сих пор политика безопасности пользователя может отрицать это, но это возможно ..
Java доверенного апплета информацию:
http://www-personal.umich.edu/~lsiden/tutorials/signed-applet/signed-applet.html
подписанного управление ActiveX:
http://dedjo.blogspot.com/2007/07/creating-exposing-and-signing-activex.html
Это действительно звучит как вам нужен плагин для браузера;
выписка FireBreath: http://firebreath.googlecode.com
это позволит создать C++ плагин, который будет работать практически на любой окна браузера, и вы можете делать все, что вам нужно с ним.
Обратите внимание, что пользователь должен будет установить плагин/управления ActiveX первым, и что вы должны быть очень осторожны с соображениями безопасности (то есть убедиться, что никто не может выполнить произвольный код на удаленном компьютере)
В теории, нет. На практике, да. Читайте на загружаемом диске: http://en.wikipedia.org/wiki/Drive-by_download –
скажите мне URL вашего сайта ... так что я НИКОГДА не езжу туда :) –