Code: If [COLOR=Red]([/COLOR]StrToInt(Edit2.Text)<=16[COLOR=Red])[/COLOR] and [COLOR=Red]([/COLOR]StrToInt(Edit2.Text)>1[COLOR=Red])[/COLOR] then
ZET36 ты конечно извини, но иметь в руках исходник и задавать такой вопрос, это как минимум глупо, а если по теме, пропусти через обфуксатор мб поможет
А у мя тута такая трабла... Я в веббраузере гружу пагу, в ней фреймы, мне надо получить src одной из имаг... wb1.OleObject.document.images.length возвращает 0, т.к. нет имаг, токо фреймы wb1.OleObject.document.frames.length возвращает 8, значет 8 фреймов wb1.OleObject.document.frames.item(0).name возвращает имя фрейма wb1.OleObject.document.frames.item(0).images.length вызывает шибку =\ Project n.exe raised exception class EOleError with message 'Method 'images' not supported by automation object'. Process stopped. Use Step or Run to continue. Как получить имаги фрейма? Всё, сам нащёл ...frames.item(0).document...
Мне надо придумать алгоритм защиты своей программы от копирования и распространения, т.е. привязать ее к одному компьютеру. Привязка к реестру не пойдет потому что ключи в реестре модифицируются и могут быть подстроены под нужное значение.. Какие есть еще способы защиты? И как еще защитить этот код, чтобы его не крэкнули? Спасибо заранее..
помогите с таким вот вопросом: Вот есть у меня webbrowser он открывает страничку вот вопрос:как сделать поиск слов(ссылок) на страничке открытой браузером? Зарание спс
Где брать инфо о проце, материнки и т.д. Кроме как не из реестра? Чтобы ее нельзя было подделать. И что сделать чтобы код в дебаггере нельзя было разобрать?
Найди материал по TLS .(thread local storage) механизм локальной памяти потока предоставляющий в распоряжение потоков индивидуальные наборы глобальных - статических переменных. ТЛС поддерживается как на уровне явно вызымаемых АPI-функции , так и на уровне РЕ-формата,неявно обрабатываемого сис загрузчиком. РЕ-форма поддерживает функции обратного вызова(TLS-callback),автоматически вызываемые системой до передачи управления на точку входа. В частности это позволяет определить наличие отладчика или скрытно выполнить некоторые действия. Сис загрузчик,также, записывает TLS-индекс в заданную локацию-отличный способ неявной самомодификации проги. Дизассами она не отлавливается и заводит взломщика в тупик Tls используется в большом кол-ве протекторов,защит,вирусов,кряков.
1. создавать файл - ключ 2. модифицировать время создания у определенных папок, файлов 3. создавать псевдо узел в реестре использовав парралельно вариант 1,2 привязка к железу это "плохой тон", а если у пользователя сгорит винт?
А зачем именно к винту? Можно привязаться к 4 устройствам. разрешив модифицировать только 2... Кстати не забывайте, что есть еще защищенное хранилище в винде где можно хранить хэш ключа активации а ключь активации генерить как раз по номерам устройств. Например номер мамы, жесткого, оперативы. и смотреть, если сменились номер 1 устройства, а остальные прежние, то надо перегенерить ключ, если все или больше 2, то нас пытаются скопировать. А по поводу деббагерров... Читай литературу, способов много, начиная от написания своего криптора)))
Не работает. При чем ему не нравиться возведение в степень, равную счетчику (в коде цикл, i - счетчик) Пробывал даже так, из интереса. Тоже не работает. Вопрос: как возвести в степень, равную счетчику?
procedure TForm1.FormCreate(Sender: TObject); var i,a,ss,res,deg:integer; begin res:=1; //рез-ат dig:=2; //число deg:=10; //степень for i:=1 to deg do begin res:=1; for a:=1 to i do res:=res*dig; showmessage(inttostr(res)); end; end;
что за бред? а если у пользователи сгорит видеокарта/материнка/системник/квартира, он переустановит систему, то все твои способы идут лесом. з.ы. плохим тоном является навешивание говнозащит, на говнопрограммы.