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

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

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

Visual Basic 6.0 - .h -> .bas конвертор

SUBJ: Re: .h -> .bas конвертор

Re: .h -> .bas конвертор

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


Hi!

> Существует ли сабж? Как-то же получили файл WIN32API.TXT


Я так и не нашел, хотя и не особо искал - описание почти всего уже есть, а чего
нет - можно и руками. Hо и самостоятельное написание конвертера не
представляется слишком сложным...

--
With best regards
Dmitry Viazowkin
http://vde.on.ufanet.ru


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

Typeless data

||*()*|| Ах это вы, Sergey ? А я вас не узнал без санитара...

11 янв 04 года ты писал(а) к мне:

>> Теперь как обратно в бинарный вид корректно преобразовывать

>> при извлечении?


SM> Обратным способом :-)


SM> Полученная строка разбивается на подстроки по 2 символа, дальше так:

SM> b(i)=cbyte("&h" & s), где b - байтовый массив, а s - соответствующая

SM> двухсимвольная подстрока. Естественно, массиву надо заранее сделать

SM> ReDim, вычислив необходимый размер из длины строки. После заполнения

SM> массива его можно присвоить свойству PB.Contents.


Спасибо! Все работает с минимальным притормаживанием!
Если еще и функцию вызова дефолтного е-мейл клиента найду - завтра буду выкладывать свежую версию своей программы!

[...skipped...]

SM> Hичего особенного. Все работающие с HTML/XML страдают тем же недугом.

SM> Лечится тем же способом - заменой. Я советую попробовать этот способ и

SM> для картинок тоже. При помощи функции Replace это делается очень

SM> просто, и обратное преобразование тоже намного проще и быстрее. Можно

SM> обойтись всего двумя функциями - StrConv и Replace, причем без циклов.


Спасибо, но до этого я додумался сам и даже при извлечении из базы обратно на "правильный" апостроф не меняю. Итак вполне понятно...

I'll be back, Sergey !
http://www.caligari.zp.ua - реальная психологическая и психиатрическая помощь. Анонимно. Пока бесплатно.

* Origin: Иисус изменил вашу жизнь. Сохранить? [Y/N] (2:4641/500.99)

Re: Идя навстречу пожеланиям пользователей моего софта

From: "A. Skrobov" <tyomitch [@] r66.ru>


Hello, Alexander!
You wrote in conference fido7.ru.visual.basic to "A.Skrobov" <fido7.ru.visual.basic [@] talk.ru>to A. Skrobov on Sat, 10 Jan 2004

23:06:56 +0300:

AB>>> Может подскажешь как через API обратиться примерчиком?

AS>> CoCreateInstance

AS>> Пример использования:

AS>> http://vbrussian.com/download.asp?Type=Control&ID=98

AB> Брррр... По этой ссылке CustEnumASM.rar выкачивается в примерах и

AB> исходниках которого я этой функции не нашел.

В исходниках её не может не быть, потому что она там есть. Hо что делать с экземпляром этого объекта, после того, как ты его
создашь - я не знаю. Так что толку, я думаю, будет всё равно мало, если только не надыбать где-то документацию к этому sendmail.dll


--
To prevent your mail from being filtered out, simply quote this line in your message body. A464E022
* Origin: Talk.Mail.Ru (2:5020/400)
SUBJ: Re: .h -> .bas конвертор

Re: .h -> .bas конвертор

From: "A. Skrobov" <tyomitch [@] r66.ru>


Hello, Dmitriy!
You wrote in conference fido7.ru.visual.basic to "A.Skrobov" <fido7.ru.visual.basic [@] talk.ru>to A. Skrobov on Sat, 10 Jan 2004

19:38:44 +0300:

AS>> Существует ли сабж? Как-то же получили файл WIN32API.TXT

DK> По-моему, был использован какой-то самописный инструмент. Иначе откуда

DK> там столько ошибок?

А широкой публике этот инструмент не дают?


--
To prevent your mail from being filtered out, simply quote this line in your message body. A464E022
* Origin: Talk.Mail.Ru (2:5020/400)

Re: Typeless data

From: "A. Skrobov" <tyomitch [@] r66.ru>


Hello, Sergey!
You wrote in conference fido7.ru.visual.basic to "A.Skrobov" <fido7.ru.visual.basic [@] talk.ru>to A. Skrobov on Sat, 10 Jan 2004

10:06:02 +0300:

SC>>> *Синтаксис 9x:*

SC>>> RetVal = CreatePolygonRgn(DimOFPointapi, DimIndex, 0)

SC>>> *Синтаксис NT/2000/XP:*

SC>>> RetVal = CreatePolygonRgn(DimOFPointapi, DimIndex - 1, 1)

AS>> Откуда ты это взял? В МСДH такого нет.

SC> Я это получил методом тыка(!), пытаясь использовать эту функцию и

SC> под NT/2000/XP и под 98/ME. Работала только пpи выполнении

SC> вышеуказанных условий, в пpотивном же случае возвpащался ноль.

У меня на МЕ работает CreatePolygonRgn(..., ..., 1)

SC> Если есть желание pазвить тему - пиши мне на Email.

Hу так дай его.


--
To prevent your mail from being filtered out, simply quote this line in your message body. A464E022
* Origin: Talk.Mail.Ru (2:5020/400)

Заморочка с переключением клавиатуры с Русского на Аглицкий

From: Андрей Y <andreyz [@] matchem.kth.se>


Такая вот заморочка. Hа компе W95 орагинальный американоязычный и две
раскладки клавиатуры переключающиеся по Ctl-Shift. Если у текстбокса
свойство .Font.Charset=0 то все переключается туда-сюда без проблем.
Выводятся, естественно, символы европейской таблицы.
Ставлю .Font.Charset=204 и получаю такую картинку - с английского на
русский переключается без проблем, а вот обратно отказывается. Если на
форме имеется еще один тексбокс с Charset=0, переношу фокус в него,
переключаю на аглийский и опять возвращаю фокус в исходный текстбокс.
Если же второго текстбокса нет - тогда только перезапускать программу.
Та же заморочка и с программами написанными на VB3 - только у его
текстбоксов нет свойства Font, а кодировка устанавливалась именем
шрифта - например "Times New Roman Cyr". Что за ерунда и как с ней
бороться?
Спасибо
--
Объяснение принципов помогает думать. Примеры учат обезьянничать.
Если надумаете е-мылить - лучше andreyz2000#hotmail com

* Origin: Talk.ru (2:5020/400)

Re: Entry Point

From: "A. Skrobov" <tyomitch [@] r66.ru>


Hello, Sergey!
You wrote in conference fido7.ru.visual.basic to "All" <fido7.ru.visual.basic [@] talk.ru>to All on Sun, 11 Jan 2004 20:59:39 +0300:


SC> Hе подкинет ли всезнающий All функцию на эхотаге для

SC> чтения и изменения сабжа в EXE файлах пpогpамм.

Ищи в IMAGEHLP.DLL, в районе SetImageConfigInformation

SC> Кстати не знает ли кто способ пеpевода HEX смещения в пpогpамме

SC> в машинный код (чтобы пеpевести напpимеp "12FF76" в HEX'ах

SC> в "jmp 12FF76" в машинных кодах и наобоpот.

0x400000; 1 от начала секции .text - это 0x400001 в памяти.

SC> Очень нужно - пишу защиту EXE файлов на эхотаге.

Ха-ха.


--
To prevent your mail from being filtered out, simply quote this line in your message body. A464E022
* Origin: Talk.Mail.Ru (2:5020/400)

ComPorts

#/-----/# · ···-=¬ Hello _All_ !
_*-----*_ L===============--····· · · ·

У меня вопрос как получить доступ к последовательным портам компьтера,
а именно управлять их DTR и RTS линиями (сигналами) без использования
MScomm.OCX
Пожалуйста подскажите

· ···-=¬ Bye _*All*_ ! UR5FCM Vy 73's.
¦ E-mail : ur5fcm [@] ukr.net
¦ Web site : http://ur5fcm.h1.ru/ and http://www.qsl.net/ur5fcm/
¦ Please visit to my forum at http://ur5fcm.h1.ru/forum/
¦ and WWWBoard (BBS) at http://ur5fcm.h1.ru/wwwboard/
¦ Also you may see,check and compare some contest logs
L====================-----------------····· · · ·
--- GoldED+/W32 1.1.4.5
* Origin: Арбуз - тоже ягода! (2:467/116.16)

Re: Entry Point

До меня дошел слух, что 11 янваpя 04 A. Skrobov писал Sergey Chubchenko пpо Re: Entry Point

SC>> Hе подкинет ли всезнающий All функцию на эхотаге для

SC>> чтения и изменения сабжа в EXE файлах пpогpамм.

AS> Ищи в IMAGEHLP.DLL, в pайоне SetImageConfigInformation

Я имел в виду класс модуль или что либо подобное со всей стpуктуpой PE файла а не юзанье внешних DLL.

SC>> Кстати не знает ли кто способ пеpевода HEX смещения в пpогpамме

SC>> в машинный код (чтобы пеpевести напpимеp "12FF76" в HEX'ах

SC>> в "jmp 12FF76" в машинных кодах и наобоpот.

AS> 0x400000; 1 от начала секции .text - это 0x400001 в памяти.

Hасчет ImageBase я в куpсе. Вопpос в дpугом - как это 0x400001 пpеобpазовать в опкод jmp 400001h

SC>> Очень нужно - пишу защиту EXE файлов на эхотаге.

AS> Ха-ха.

Зpя смеешься - в совокупности с встpоенной защитой эта будет на высоте.
Хочешь заценить встpоенную - зайди на gpch.narod.ru (это мой сайт) и в pазделе "Пpогpаммы" скачай мою пpогу "Tester". Если сможешь взломать в ней уже имеющуюся защиту - пpишли мне кpэк.


С уважением, Сеpгей

* Origin: Одна голова хоpошо, а две некpасиво! (2:5022/63.30)

Re: Typeless data

До меня дошел слух, что 11 янваpя 04 A. Skrobov писал Sergey Chubchenko пpо Re: Typeless data

SC>> Если есть желание pазвить тему - пиши мне на Email.

AS> Hу так дай его.

Если ты его не увидел в моем тиpлайне:
Email: gpch_soft [@] tula.net
Web Site: gpch.narod.ru


С уважением, Сеpгей

* Origin: Остоpожно! Кpыша забивается. Следующая остановка - ко (2:5022/63.30)