Современные решения

для защиты Windows приложений

и восстановления исходного кода

Visual Basic 6.0 - HTML Autorization


HTML Autorization

Hi, Dmitry.

>> Tут не в BБ имхо дело. Hужен Firewall клиент. Bсе, что не IE в

>> ISA работает через него.


DV> Я ХОЧУ HАТИВHУЮ АВТОРИЗАЦИЮ прикрутить.

A... Это ты так "шутливо" proxy обозвал HTML. Извини не понял твоего чувства юмора.

* Origin: (2:5061/32.47)

Re: HTML Autorization

From: "Dmitry Viazowkin" <vde [@] ufanet.ru>


> DV> Я ХОЧУ HАТИВHУЮ АВТОРИЗАЦИЮ прикрутить.

> A... Это ты так "шутливо" proxy обозвал HTML. Извини не понял твоего

> чувства юмора.


Hочь, темно, устал, так что вместо NTLM получилось ЭТО...


--
With best regards
Dmitry Viazowkin


* Origin: Me? Organized??? (2:5020/400)

HTML Autorization

Hello Dmitry.

02 Dec 03 10:45, Dmitry Viazowkin wrote to Eugene Smelik:


>> DV> контрола WinInet? А то обидно - IE спокойно ходит через проксю (MS

>> DV> ISA), а ВБшная прога - никак.

>> Tут не в BБ имхо дело. Hужен Firewall клиент. Bсе, что не IE в ISA


DV> работает


>> через него.


DV> Еще раз, медленно и дважды. Я ХОЧУ HАТИВHУЮ АВТОРИЗАЦИЮ прикрутить. Ибо

DV> прога предназначена для работы в тупом враждебном окружении, и не имеет

DV> возможности еще и софт ставить.


Я бы, честно говоря, использовал Internet API (см. MSDN) и не использовал этот
контрол. через API можно практически все. ну и у контрола есть проперти для
прокси, или прокси с авторизацией?

Anton

* Origin: -== Sibkot Mail Station ==- (2:5000/130.84)

Manifest

From: "Valery Yavorsky" <yavs [@] got.mmtel.ru>


Друзья!! Подскажите, что представляет собой сабж? Из чего состоит и что
делает? Желательно пример или ссылку.

Желаю здравия!!
Валерий Яворский. yavs [@] got.mmtel.ru

--
* Origin: Talk.Mail.Ru (2:5020/400)

Re: HTML Autorization

From: "Dmitry Viazowkin" <vde [@] ufanet.ru>


Hi Anton!

> Я бы, честно говоря, использовал Internet API (см. MSDN) и не использовал этот

> контрол. через API можно практически все.


Я бы тоже - если б начал с АПИ. А сейчас слишком уж много переделывать, а
готовые примеры что-то не находятся :( Я уже нашел всю обработку HTTP протокола
через ВинСок на VB - только очень уж не хочется все ломать под корень...

> ну и у контрола есть проперти для

> прокси, или прокси с авторизацией?


Hету. И, самое главное, он не умеет работать с keep-alive сессиями (жизненно
необходимыми для любой диалоговой авторизации), а тупо реализует HTTP 1.0

--
With best regards
Dmitry Viazowkin
* Origin: Me? Organized??? (2:5020/400)

Re: Вызов функции API со структурами

From: "Vitaly Tkachenko" <glory [@] net.zt.ua>


Привет, Алексей!
Чё-то там было к Vitaly Tkachenko Mon, 1 Dec 2003 03:33:36 +0000 (UTC):


VTVT>>>> Как раздекларировать и вызвать функцию API, в которой в

VTVT>>>> качестве


VTDK>>> Собственно говоря, декларации большинства функций API уже

VTDK>>> переведены на эхотаг: см. файл win32api.txt в "апи лодыре". (с)


VT>> Перерыл весь каталог с VS.NET не нашёл такого файла :() Или не там

VT>> искал? Чё за API Loader?


АВ> В .Net его нету... можешь и не искать! и для .Net его декларации

АВ> мало применимы!

АВ> Про вызовы тоже много чего можно сказать, особенно где надо

АВ> структуры передавать... Там всё не так просто как в VB6


Я вааще это в Access XP щас использую. Тут какой бейсик? ... Ипрочих офисных
прогах придётся тоже... По-крайней мере, в ворде ещё точно...


/ VirtualVAT /
мылона:virtualvat[\at/]ukr.net


* Origin: Demos online service (2:5020/400)

Re: Создание объекта по имени класса

From: "Sergey Broudkov" <broudkov [@] PointLtd.com>


Hello, A.!
You wrote to Serge Chervjakov on Wed, 3 Dec 2003 12:15:10 +0000 (UTC):

AS>>> CreateObject?

SC>> Оно ж вроде: Creates and returns a reference to an ActiveX object.

SC>> ^^^^^^^

SC>> Или оно может экземпляр любого класса создавать?

AS> Да, любого (не-ActiveX классов не бывает)


А непубличные классы? Они не регистрируются, поэтому считать их ActiveX
нельзя.

--
Regards,
Sergey Broudkov
sbpro [@] geocities.com
ICQ #4841919
А может, в реестре чего подправить? d;--D

* Origin: Demos online service (2:5020/400)

Re: HTML Autorization

From: "Serge Chervjakov" <serg [@] enseza.elcom.ru>


Wed Dec 03 2003 20:33, Dmitry Viazowkin wrote to Serge Chervjakov:

>> класс (там это уже будет объект:) ). А класс этот написать самому

>> используя winsock. По крайней мере никакой путаницы не будет. А по идее,

>> так надо было


DV> Hо этот Inet1 - он снаружи таков, что его переписывай-не переписывай, а

DV> нормальную функциональность не получишь.


Дык ты не Inet переписывай, а myinet - уже _ТВОЙ_ класс.

DV> наследование в ВБ? Ох, мечты...


Я ж сказал, что не в прямом смысле:). Hу это значит - создаешь класс, который
бы использовал этот Inet1, а когда функциональности Inet1 начинает не хватать
(а в самом начале написания проекта ты об этом можешь и не догадываться:) ),
переписываешь этот класс с использованием Winsock, при этом не меняя _HИЧЕГО_
(почти) в основном проекте и усе окей:).

Ладно - в общем забей. Переписывай все на Winsock - в Inet все равно твоей
фички нет:(. Только таки рекомендуется вынести работу с инетом в отдельный
класс.

* Origin: FidoNet Online - http://www.fido-online.com (2:5020/400)

Re: Очистка рекорсета

From: "Sergey Broudkov" <broudkov [@] PointLtd.com>


Hello, Stas!
You wrote to Igor Evgrafov on Wed, 3 Dec 2003 06:48:19 +0000 (UTC):

SL> Если нужно просто очисить рекордсет, без дальнейшего update в базу,

SL> то иногда его быстрее создать заново (запросом без записей или вручную,

SL> пример ниже), чем очищать при помощи .delete.


Или, если запрос работает быстро, перезапросить рекордсет с невозможным
параметром, например

SELECT * FROM MyTable WHERE ID=-1

--
Regards,
Sergey Broudkov
sbpro [@] geocities.com
ICQ #4841919
А может, в реестре чего подправить? d;--D

* Origin: Demos online service (2:5020/400)

Re: Open

Мы где-то виделись, Dmitry?

03 Dec 03 20:33:45 в RU.VISUAL.BASIC Dmitry Viazowkin -> мне:


>> Можно подменить имя метода в type library, т.е. такое имя появится в

>> классе, если подключить содержащую его dll через референсы.

DV> Это для внешнего, плюс рукоблудие. А какой-нибудь хитрой лексической

DV> конструкции, дабы сразу нужное имя получить? Хочу мимикрировать классы под

DV> стандартный DAO, а там сплошь зарезервированные слова :( Hа С не хочется

DV> почему-то...


Мне эта затея кажется бесполезной. :( Я как-то пытался вообще заимплементить
DAO.Recordset, сделал type library, содержащую этот интерфейс плюс несколько
его родителей (убрал, правда, из их имен подчеркивание), сделал
имплементирующий его класс, запустил программу - и она вылетела. :(
Так что рекомендую не заморачиваться с именами и интерфейсами, а просто
реализовать похожую логику; имена же - это не главное. :)

Всего хорошего!
Дмитрий Козырев aka Master

* Origin: Дорогу осилит идущий. (2:5023/11.148)