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

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

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

Visual Basic 6.0 - Получить путь к ехешнику по hWnd


Re: Получить путь к ехешнику по hWnd

From: "Sergey Merzlikin" <sm [@] smsoft.ru>


>

> SM> Я бы поостерегся так запросто складывать адреса и смещения на VB,

можно
> SM> нарваться и на переполнение. Как-то я уже закидывал сюда функции

> SM> беззнаковой арифметики, можно приспособить и ассемблерную вставку для

> SM> этого, правда, не уверен, что это будет быстрее.

> Я уже заявлял, что не верю, что какая-нибудь структура данных может

> наполовину лежать в пользовательском и наполовину в системном

пространствах.
> Впрочем, вопросы веры обсуждать не будем ;-)


Разумеется, не может. Hо для некоторых версий Windows (NT4AS) граница между
пользовательским и системным пространствами передвинута на отметку 3Гб.
Hельзя исключать и то, что в будущих версиях ОС может быть сделано то же
самое, уже в массовом порядке.

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

Re: Поиск с учетом и без учета pегистpа

From: "Sergey Merzlikin" <sm [@] smsoft.ru>


> А тепеpь ещё вопpос 2ALL: А никто не пpобовал контpол с

www.vbaccelerator.com
> MultiColumnTreeView?

> У меня пеpвая веpсия (без колонок) - pабоатет безупpечно. Сегодня увидел

втоpую
> веpсию (добавлена возможность постpоения деpева с колонками чеpез

SubItem),
> скачал, но почему-то текст в SubItem'ы добавляется, а в колонках не

> отобpажается. Даже в демо-пpоекте и скомпилиpованном самим автоpом

пpиложении
> тоже. Это у меня одного глюки в системе или кто-то наблюдал то же самое?

>


У меня демо работает. Может, сабклассер не той версии? А вообще этот сайт я
бы рекомендовал только в качестве источника великолепных примеров, но не
готовых компонентов. Багов там достаточно.


--
Сергей Мерзликин
http://www.smsoft.ru/ru/
* Origin: Talk.Mail.Ru (2:5020/400)

Re: консоль с юникодом

Hello, Aleksej!
You wrote to <All>to All on 24 Jul 04 09:45:16:


AR> Можно ли на VB6 сделать консольное приложение с поддержкой Unicode?

Можно (для WinNT), но тяжело. Для Win9x - нельзя.

AR> А на VB .NET?

По слухам, да.
* Origin: Oh, the things they will bump! (2:5080/1003.16)

Re: XML

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

25 Jul 04 09:59:29 в RU.VISUAL.BASIC A Skrobov -> мне:


A> Она ставится с каким-то эксплорером. Афаик MSXML2 идёт с IE4+, MSXML3 - с

A> IE6

A> Могу и ошибаться.


Угу. В дистрибутиве win98 (не SE) есть MSXML 1.0 - он весит всего 100 кб.
Hеплохое решение для тех, кому нужен голый парсер безо всяких наворотов.

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

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

Re: консоль с юникодом

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

25 Jul 04 15:40:24 в RU.VISUAL.BASIC A Skrobov -> Aleksej R Serdyukov:


AR>> Можно ли на VB6 сделать консольное приложение с поддержкой Unicode?

A> Можно (для WinNT), но тяжело.


Хм. А для такой консоли можно выводить строки без перекодировки ansi->dos?


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

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

Re: XML

Hello, Dmitriy!
You wrote to "A Skrobov" <A Skrobov [@] p16.f1003.n5080.z2.fidonet.org>to A

Skrobov on 25 Jul 04 14:45:09:

A>> Она ставится с каким-то эксплорером. Афаик MSXML2 идёт с IE4+, MSXML3 -

A>> с IE6 Могу и ошибаться.

DK> Угу. В дистрибутиве win98 (не SE) есть MSXML 1.0 - он весит всего 100

DK> кб. Hеплохое решение для тех, кому нужен голый парсер безо всяких

DK> наворотов.

Там афаик XSLT нету... Я ради XSLT на MSXML3 и перешёл :-)
А ещё я свой парсер писал, когда узнал, что MSXML не воспринимает нулевой
символ даже в виде � :-P
Могу, кстати, выложить, если кому-то нужен ;-)
* Origin: This was no time for play. (2:5080/1003.16)

Заграбить экран под формой

Hello!

Возможно ли сабж? Если я её прячу, граблю и показываю, она противно мерцает.
Если не прятать - она сама попадает в заграбленное. Что сделать?
* Origin: I will hold you up high as I stand on a ball. (2:5080/1003.16)

Re: консоль с юникодом

Hello, Dmitriy!
You wrote to "A Skrobov" <A Skrobov [@] p16.f1003.n5080.z2.fidonet.org>to A

Skrobov on 25 Jul 04 16:56:34:

AR>>> Можно ли на VB6 сделать консольное приложение с поддержкой Unicode?

A>> Можно (для WinNT), но тяжело.

DK> Хм. А для такой консоли можно выводить строки без перекодировки

DK> ansi->dos?

Для такой консоли надо выводить строки с перекодировкой ANSI -> Unicode :-)

Это я про WriteConsoleW, если кто-то не понял ;-)
BTW, в обычной консоли можно выводить строки без перекодировки ANSI -> OEM,

если вызвать SetConsoleOutputCP (тоже только в WinNT).
* Origin: Yes. Some are red. And some are blue. (2:5080/1003.16)

Re: Поиск с учетом и без учета pегистpа

Hello Andrew.

24 Июл 04 11:34, you wrote to Ruslan Demidow:
AS> Может есть и другой, более быстрый, способ выделять слова, мне самому

AS> интересно.


:))) Есть. Регэкспы. :)))

Ivan

* Origin: Моральный секс (2:5023/19.9)

Re: консоль с юникодом

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

25 Jul 04 19:56:06 в RU.VISUAL.BASIC A Skrobov -> мне:


A> BTW, в обычной консоли можно выводить строки без перекодировки ANSI -> OEM,

A> если вызвать SetConsoleOutputCP (тоже только в WinNT).


Приведи пример, пожалуйста. Я в свое время <censored> с этим, да так и не

разобрался.

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

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