вопрос о безопасности ActiveX

Разговоры на любые темы: вы можете обсудить здесь какой-либо сайт, найти единомышленников или просто пообщаться...
d3drm
Астролог
Астролог
Аватара пользователя
 
Сообщения: 2873
Зарегистрирован: 29.05.2002 (Ср) 23:34
Откуда: МаСКвА

вопрос о безопасности ActiveX

Сообщение d3drm » 28.09.2005 (Ср) 0:44

Почему мой компонент браузер считает опасным, а, к примеру, флеш-плеер - нет?
ХЎ

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 28.09.2005 (Ср) 0:55

d3drm
Признайся.
Ты читал хоть какой-нибудь мануал по этому вопросу?

Даже я, никогда не писавший для инета, знаю, что надо реализовать интерфейс IObjectSafety.
А сейчас я ввёл это слово в гугле, и знаешь, куда меня привела первая ссылка? http://support.microsoft.com/kb/q182598/
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

d3drm
Астролог
Астролог
Аватара пользователя
 
Сообщения: 2873
Зарегистрирован: 29.05.2002 (Ср) 23:34
Откуда: МаСКвА

Сообщение d3drm » 28.09.2005 (Ср) 1:10

GSerg, не ругайся. Просто данная весь для меня новая, и очень много вопросов, которые я порой даже не знаю как сформулировать, чтобы найти ответ. Это не от лени, и тем более не от непроходимой тупости. Не зная что искать, сложно это что-то найти.

Теперь о ссылке. Спасибо, здорово. Там пункт:

Get the OLE Automation Type Library Generator from the Visual Basic CD-ROM. To do this, copy all four files from the \Common\Tools\VB\Unsupprt\Typlib\ folder to your project folder.


У кого-нибудь есть эта папка? У меня нету, а без нее видно никак не обойтись.
ХЎ

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 28.09.2005 (Ср) 1:14

В дистрибутиве смотри.
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

d3drm
Астролог
Астролог
Аватара пользователя
 
Сообщения: 2873
Зарегистрирован: 29.05.2002 (Ср) 23:34
Откуда: МаСКвА

Сообщение d3drm » 28.09.2005 (Ср) 1:35

а вообще... даже забавно... это ведь к любому проекту присоедини эту tlb и ie ругаться не будет... что за степень защиты-то такая?
ХЎ

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 28.09.2005 (Ср) 7:17

Будет, будет IE ругаться при дефолтных настройках: ему ещё подпись нужна. (в смысле, для установки. Если контрол уже установлен, то считается, что это не троян.)
Изображение

d3drm
Астролог
Астролог
Аватара пользователя
 
Сообщения: 2873
Зарегистрирован: 29.05.2002 (Ср) 23:34
Откуда: МаСКвА

Сообщение d3drm » 28.09.2005 (Ср) 19:26

ок, а что это за подпись? Можно где-то об этом почитать?

почему браузеры, кроме IE вообще не запускают ActiveX?
ХЎ

Ennor
Конструктивный критик
Конструктивный критик
 
Сообщения: 2504
Зарегистрирован: 18.12.2001 (Вт) 3:58
Откуда: Калуга -> Москва

Сообщение Ennor » 28.09.2005 (Ср) 20:30

Читать имеет смысл, начиная с первоисточников: http://msdn.microsoft.com/library/defau ... _entry.asp

Насчет ActiveX - эта технология разработана Microsoft и работает только на виндах. Поэтому, а также (скорее всего) по куче других причин больше ее никто не поддерживает.

d3drm
Астролог
Астролог
Аватара пользователя
 
Сообщения: 2873
Зарегистрирован: 29.05.2002 (Ср) 23:34
Откуда: МаСКвА

Сообщение d3drm » 28.09.2005 (Ср) 20:44

каким образом можно внедрить свою программу в Web-страницу, если не ActiveX?
ХЎ

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 28.09.2005 (Ср) 23:39

JScript? :)
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

d3drm
Астролог
Астролог
Аватара пользователя
 
Сообщения: 2873
Зарегистрирован: 29.05.2002 (Ср) 23:34
Откуда: МаСКвА

Сообщение d3drm » 29.09.2005 (Чт) 0:36

Сейчас поймете, о чем я говорю :D

Хочу сделать модуль для работы с 3D через WEB, реализовал это в виде ActiveX:

http://www.irender3d.com/Web3DCanvas/

Но хотелось бы не лишать юзеров других браузеров возможности пользоваться модулем.

Если не ActiveX, то нужно что-то, что имело бы окно со своим hWnd, а язык программирования желательно в рамках MS.
ХЎ

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 29.09.2005 (Чт) 4:40

d3drm писал(а):каким образом можно внедрить свою программу в Web-страницу, если не ActiveX?

Java
Изображение

d3drm
Астролог
Астролог
Аватара пользователя
 
Сообщения: 2873
Зарегистрирован: 29.05.2002 (Ср) 23:34
Откуда: МаСКвА

Сообщение d3drm » 29.09.2005 (Чт) 17:15

tyomitch, смотри выше, эта идея уже отвергнута. Вот Flash, написан он на С++, на чем же еще... Но что за тип проекта?
ХЎ

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 29.09.2005 (Чт) 17:21

Flash - это, как ни странно, ActiveX.

А Java, как ни странно, не имеет ничего общего с JavaScript, кроме четырёх букв в названии. Почему-то многие считают, что это одно и то же.
Изображение

d3drm
Астролог
Астролог
Аватара пользователя
 
Сообщения: 2873
Зарегистрирован: 29.05.2002 (Ср) 23:34
Откуда: МаСКвА

Сообщение d3drm » 29.09.2005 (Чт) 17:42

На счет явы все понятно, но я не об этом. Если Flash - activex, то почему работает в Мазиле, опере и др. браузерах?
ХЎ

Ennor
Конструктивный критик
Конструктивный критик
 
Сообщения: 2504
Зарегистрирован: 18.12.2001 (Вт) 3:58
Откуда: Калуга -> Москва

Сообщение Ennor » 29.09.2005 (Чт) 18:15

Потому что Макромедия в свое время не поленилась и написала отдельный апплет для каждого браузера. Для IE это ActiveX component, для Мозиллы это dll либо jar, смотря что именно, для Оперы - не знаю, что она там реализует...

Если хочешь такой же универсальности, придется изучать API для всех распространенных браузеров.

d3drm
Астролог
Астролог
Аватара пользователя
 
Сообщения: 2873
Зарегистрирован: 29.05.2002 (Ср) 23:34
Откуда: МаСКвА

Сообщение d3drm » 03.10.2005 (Пн) 22:46

искал-искал материал по теме, так и не нашел... Может кто поможет советом? Неужели ActiveX в других браузерах никак нельзя запустить?
ХЎ


Вернуться в Народный треп

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 107

    TopList