Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.11.07;
Скачать: CL | DM;

Вниз

Использование 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.ocx
library 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;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.043 c
3-1097408305
alextov
2004-10-10 15:38
2004.11.07
Превращение курсора в часики на время выполнения запроса


6-1093350760
Карелин Артем
2004-08-24 16:32
2004.11.07
SMTP-сервер на дельфях. Пример не встречали?


1-1098439005
aleshap
2004-10-22 13:56
2004.11.07
OnActivate и OnEnter


1-1098331590
klyg
2004-10-21 08:06
2004.11.07
Поиск слова среди HTML-документов


1-1098341319
Антоныч
2004-10-21 10:48
2004.11.07
ComboBox и индекс элемента в выпадающем списке