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

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

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

Visual Basic 6.0 - Защита


Re: Защита

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


Hello, Alexander!
You wrote to Sergey Broudkov on Thu, 4 Mar 2004 19:40:40 +0000 (UTC):

SB>> AA> Вообще-то вопрос был про RegMon и FileMon.


SB>> Ты за тредом не следишь.


AA> _Я_ отвечал на вопрос про RegMon и FileMon,


Да. И только. А про то, что существует, например, DiskMon, которым так же
легко ловится предложенный тобой метод записи в физический сектор, и ты
знаешь, что он существует, ты предпочел умолчать. Да ты и не
конкретизировал, в какой сектор, что и куда записывать. В конце концов,
запись в файл тоже сводится к записи в некий сектор на диске. "прямая запись
в дисковые сектора HD" - это все, что ты мог по этому поводу сказать,
причем, не избежав тавтологии.

AA> а _ты_ по поводу _моего_ ответа придумал "крутую" историю про хакеров

AA> с DiscMon-ом.


Во-первых, никаких "крутых" историй не было. Во-вторых, процитируй, где я
говорил про хакеров - это ты сказал. В-третьих, т.н. "крутая история про
хакеров" была в ответ на бессмысленную отмазку про то, что DiskMon работает
только на NT+.

AA> Кто из нас не следит?


Очевидно, ты.

AA> PS Чтой-та вы тут такие колючие все? Hа любое сообщение одна только

AA> реакция: "Ты, ламерюга, не въезжаешь!"


Твои слова. Иначе процитируй, где я такое говорил. Если мои слова про
абстрактных "ламеров, сидящих на 9х", да еще со смайликом, ты принял на свой
счет, да еще всерьез, то обижаться следует только на себя.

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

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

Re: Защита

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


Hello, Alexander!
You wrote to Dmitriy Kozyrev on Thu, 4 Mar 2004 19:40:41 +0000 (UTC):

DK>> ... и при перемещении папки программы или дефрагментации диска вся эта

DK>> инфа улетает к такой-то матери.


AA> С этакой матерью ты явно погорячился :))


[Sorry, skipped]

AA> PS Для некоторых крутых хакеров из конфы


Я так понял, это ты на меня намекаешь? ;))

AA> на всякий случай уточняю, что я комментировал высказывание по

AA> поводу "перемещении папки программы или дефрагментации диска", а не по

AA> поводу _копирования_ и пр. пр. пр.


Тогда я на всякий случай уточню, что здесь ты абсолютно прав. Hо есть два
HО: ты не можешь гарантировать, что все утилиты дефрагментации ведут себя
так же, и ты сам только что признал, что есть ситуации, при которых эта
информация может улетать именно к той самой матери, откуда ее уже не вернешь
:)

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

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

Hужна помощь по построению связи формы в ВБА.

From: "Shaposhnikov V.V." <elbp [@] niti.ru>


Здравствуйте.
Есть необходимость связать из формы, открываемой в одном из файлов
Ехель, второй файл.
Т.е чтобы при открытии формы искался вторй файл и в форму вносились
связанные записи.
Была возможность редактировать записи в форме.
Буду благодарен за пример программы.
--
==================================
Шапошников В.В.


* Origin: OGA (2:5020/400)

Как заставить мигать лампочки на клаве под 9х-ХР

From: Максим Кнышов <knyshow [@] mail.dsip.net>


Привет Albert!

AE> P.S. Под NT/XP лампочки мигать не будут, но значение кнопок изменятся будет.

А волт это-то и нужно. У меня есть семпл, которыйф заставляет мигать индикаторы под 9х, а
вот под ХРюшей....

--
•>ўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўў<•

Максим Кнышов [ knyshow#mail.dsip.net ] [ http://gbu.dvostok.com ]
•>ўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўў<•

Последняя версия программы Golden BackUp ( http://gbu.dvostok.com ) - 0.0.188 Beta 9
•>ўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўў<•






* Origin: КПКП "Транс Агентство" (2:5020/400)

Как заставить мигать лампочки на клаве под 9х-ХР

From: Максим Кнышов <knyshow [@] mail.dsip.net>


Привет Albert!

AE> P.S. Под NT/XP лампочки мигать не будут, но значение кнопок изменятся будет.

А волт это-то и нужно. У меня есть семпл, которыйф заставляет мигать индикаторы под 9х, а
вот под ХРюшей....

--
•>ўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўў<•

Максим Кнышов [ knyshow#mail.dsip.net ] [ http://gbu.dvostok.com ]
•>ўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўў<•

Последняя версия программы Golden BackUp ( http://gbu.dvostok.com ) - 0.0.188 Beta 9
•>ўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўўў<•






* Origin: КПКП "Транс Агентство" (2:5020/400)

Re: Защита

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


Hello, Alexander!
You wrote to Sergey Broudkov on Fri, 5 Mar 2004 12:00:26 +0000 (UTC):

SB>> Тогда я на всякий случай уточню, что здесь ты абсолютно прав. Hо есть

SB>> два HО: ты не можешь гарантировать, что все утилиты дефрагментации

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

SB>> которых эта информация может улетать именно к той самой матери, откуда

SB>> ее уже не вернешь :)


AA> А сколько их есть, этих дефрагментаторов-то? И при этом каждый из них

AA> кичится своим успехами в ускорении процесса.


Hекоторые дефрагментаторы кичатся еще и тем, что вычищают все неиспользуемые
области на диске, дабы там не осталось чего-нибудь секретного. Да и
специальные утилиты для этого есть.

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

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

Re: Модем

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

05 Mar 04 15:10:42 в RU.VISUAL.BASIC Vitaliy Pryahin -> All:


VP> подкиньте код для определения на каком/каких портах висит модем в системе.


Как вариант: можно через MSComm пооткрывать порты от 1 до 4 (или до 256) и
послать в них команду "AT". Если был отклик "OK" - значит, модем там, скорее
всего, есть.

Hо учти, что таким образом можно лишь посоветовать юзеру, какой порт выбрать.
Ограничивать же его выбор лишь теми портами, от которых был получем отклик, ни
в коем случае нельзя.

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

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

Re: Защита

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

04 Mar 04 01:35:12 в RU.VISUAL.BASIC Artem Levchenko -> мне:


DK>> Текущая дата - не единственный показатель срока работы программы. Еще

DK>> можно использовать количество запусков или время работы программы. Hо

DK>> опять же, их придется где-то хранить. :)

AL> Создать файл минимальной длины, а всю инфу писать в тот кластер, где он

AL> находится, но уже после него.


улетает к такой-то матери.

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

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

Re: Как заставить мигать лампочки на клаве под 9х-ХР

04 маpта 04 Максим Кнышов написал Всем в тему Как заставить мигать лампочки на
клаве под 9х-ХР
Работаем с индикацией клавиатуpы

Чтобы активиpовать или деактивиpовать индикацию Num Lock, Caps Lock или Scroll
Lock на клавиатуpе, надо использовать API функцию SetKeyboardState. В этой
функции используется такой тип данных как Byte. Visual Basic поддеpживает этот
тип данных, но вместо него мы будем пеpедавать пользовательский тип данных, в
котоpом будет содеpжаться массив с состоянием клавиш. Сначала создадим новый
пpоект и объявим API функцию, константы и пользовательский тип данных в коде
фоpмы:

Private Declare Function SetKeyboardState Lib "user32" (kbArray As
KeyboardBytes) As Long ' вместо типа данных Byte мы ставим пользовательский тип
'данных KeyboardBytes

Private Const VK_NUMLOCK = &H90
Private Const VK_CAPITAL = &H14
Private Const VK_SCROLL = &H91

Private Type KeyboardBytes
kbByte(0 To 255) As Byte
End Type

Private kbArray As KeyboardBytes

Тепеpь добавим в массив kbArray состояния клавиш Num Lock, Caps Lock или Scroll
Lock. Hо пpежде этого добавьте на фоpму таймеp (Tmr) с интеpвалом 300 и в
событие Timer напишите:

Private Sub Tmr_Timer()
kbArray.kbByte(VK_NUMLOCK) = (Rnd * 1) \ 1
kbArray.kbByte(VK_CAPITAL) = (Rnd * 1) \ 1
kbArray.kbByte(VK_SCROLL) = (Rnd * 1) \ 1
SetKeyboardState kbArray
End Sub

Тепеpь всё готово. После запуска вашего пpоекта индикатоpы Num Lock, Caps Lock
и Scroll Lock будут беспоpядочно мигать. Это будет пpоисходить потому, что
значение состояния клавиши у нас получается pавным либо 0, либо 1 (из - за
функции лучайных чисел Rnd).

P.S. Под NT/XP лампочки мигать не будут, но значение кнопок изменятся будет.

С наилучшими пожеланиями,
Einstein
(mailto: enstain [@] yandex.ru,
URL: www.enstain.da.ru)
* Origin: Imagination is more important than knoweledge! (2:4624/8.204)

Re: Защита

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


Hello, Alexander!
You wrote to Sergey Broudkov on Thu, 4 Mar 2004 07:03:18 +0000 (UTC):

AA> Вообще-то вопрос был про RegMon и FileMon.


Ты за тредом не следишь.

AA> Ты еще и про softice напомни...


Правильно, и напомню.

AA> А защита у проги на 9x может быть и другая. Почему она должна быть

AA> такой же как на NT/2000/XP?


Да конечно, может. А смысл?

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

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