Форум: "Потрепаться";
Текущий архив: 2004.05.16;
Скачать: [xml.tar.bz2];
ВнизИзвините проблема с HTML Найти похожие ветки
← →
infom © (2004-04-27 13:35) [0]Я вот написал программу показывающую кое-какой опыт.
Так вот информация к этой лабе предоставлена в виде HTML документа.
Проблема в том что надо из HTML запустить exe файл моей проги, он находиться в той же папке но когда я пишу якорь
<a href = "lab.exe">Демонстрация</a>
При нажатии на ссылку выскакивает окно скачивания, но мне нужно чтоб лаба сама запускалась без этого диалога
ПОМОГИТЕ!!!
← →
DVM © (2004-04-27 13:37) [1]Ищ чего захотел!!! Заходишь на страницу и при нажатии на очередную ссылку САМ ЗАПУСКАЕТСЯ ВИРУС БЕЗ РАЗГОВОРОВ.
← →
infom © (2004-04-27 13:38) [2]Нет правда программа демонстрации лабы.
← →
DVM © (2004-04-27 13:39) [3]
> Нет правда программа демонстрации лабы.
нет таких средств в HTML и в JavaScript нет.
← →
Nikolay M. © (2004-04-27 13:41) [4]
> нет таких средств
Есть дырка в IE, позволяет запускать любое приложение на клиентском компьютере. Наверняка у большинства уже прикрыта.
← →
infom © (2004-04-27 13:42) [5]Так что мне делать
Преподу так ненравиться
← →
Algol (2004-04-27 13:43) [6]
> infom
Откомпилируй под .NET framework
Будет запускаться само (с урезанными правами конечно :)
← →
DVM © (2004-04-27 13:43) [7]
> Так что мне делать
на Flash сделай.
← →
infom © (2004-04-27 13:44) [8]А можно HTML в Flash перегнать?
← →
infom © (2004-04-27 13:46) [9]
> Algol
А это как
← →
DVM © (2004-04-27 13:47) [10]
> А можно HTML в Flash перегнать?
Зачем? Ты флеш ролик вставь на страницу и из него запуская программу по щелчку. Правда не помню точно, там вопрос будет выдаваться или нет. Вроде нет.
← →
infom © (2004-04-27 13:51) [11]
> DVM ©
Спасибо я попробую
А может ещё кто что предложит
Все это я делаю дома , а сейчас я на работе
← →
able © (2004-04-27 14:09) [12]
> Все это я делаю дома , а сейчас я на работе
И что?
← →
infom © (2004-04-27 14:16) [13]
> able
В смысле сейчас опробовать то что предложат времени нет. Поэтому опробовать варианты буду дома. Сейчас вариантами просто надо запастись
← →
SergP © (2004-04-27 15:53) [14]
> DVM © (27.04.04 13:39) [3]
>
> > Нет правда программа демонстрации лабы.
>
> нет таких средств в HTML и в JavaScript нет.
Но тем не менее есть всякие нехорошие программы, которые нарушая все законы все-таки запускаются при открытии html-странички...
:-))))
← →
karlsn (2004-04-27 16:50) [15]ребята я гляжу вы тут про flash заговорили, скажите линк, где можно прочитать про:
> Зачем? Ты флеш ролик вставь на страницу и из него запуская
> программу по щелчку. Правда не помню точно, там вопрос будет
> выдаваться или нет. Вроде нет.
только поподробнее, я с flash ни разу не сталкивался...
← →
easy © (2004-04-27 18:31) [16]
procedure TForm1.WebBrowser1BeforeNavigate2(Sender: TObject;
const pDisp: IDispatch; var URL, Flags, TargetFrameName, PostData,
Headers: OleVariant; var Cancel: WordBool);
var
s:string;
begin
s:=extractfilename(url);
if s="prog.exe" then begin
cancel:=true;
shellexecute(0,"",pchar(s),"","",SW_SHOWNORMAL);
end;
end;
← →
DVM © (2004-04-27 19:01) [17]
> Но тем не менее есть всякие нехорошие программы, которые
> нарушая все законы все-таки запускаются при открытии html-странички...
И все работают через дыры в IE. Именно IE тут виноват, а HTML тут ни при чем. ActiveX в IE отключить и все.
← →
McSimm © (2004-04-27 19:08) [18]В общем случае проверка данных на правильность html форматирования задача очень не простая. Правильнее (имхо) разделять изменяемые данные и форматирование.
В тех же случаях, когда такой подход реализовать не удается, надо обеспечить проверки. Ограничить перечень допустимых тэгов, проверить их закрытие.
Например этот форум закрывает незакрытые тэги форматирования.
← →
SergP © (2004-04-27 19:26) [19]
> McSimm © (27.04.04 19:08) [18]
Я так понял что это вы хотели ответить не в этот топик а в мой?
http://delphimaster.net/view/14-1083066558/
← →
McSimm © (2004-04-27 20:07) [20]
> не в этот топик а в мой?
Да, промахнулся немного :)
← →
Algol (2004-04-28 11:36) [21]
> > Algol
>
> А это как
Приложения, работающие под .NET (delphi8) открываются сразу, при клике на ссылку, как апплеты.
← →
karlsn (2004-04-28 14:07) [22]
> easy
Да, но этот код сделает это возможным при использовании своего exe"шника с twebbrowser, но это же нужно применить в IE!
← →
Думкин © (2004-04-28 14:09) [23]CreateOleObject
← →
Думкин © (2004-04-28 14:09) [24]соответственно программу пересторить и переделать.
← →
DVM © (2004-04-28 15:40) [25]Скажи преподу, что он ламер, и такое нельзя сделать по-честному без дыр в эксплорере и т.д. Или переделай из HTML во флэш или в презентацию PowerPoint.
← →
BiN © (2004-04-28 17:54) [26]Все можно сделать по-честному
По-умолчанию в IE стоят установки, позволяющие запускать файлы с локального компьютера. Для этих целей можно использовать Shell object.
Кстати, с точки зрения безопасности - это большая дыра, хоть MS так и не считает.
← →
kaif © (2004-04-28 18:07) [27]Вопрос дилетантский: а если Word-ский файл сунуть в html. А в него макрос, который вызовет exe-шник. Сработает?
Страницы: 1 вся ветка
Форум: "Потрепаться";
Текущий архив: 2004.05.16;
Скачать: [xml.tar.bz2];
Память: 0.53 MB
Время: 0.043 c