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

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

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

Обсуждение программирования на Delphi в конференции ru.delphi


Регулярные выражения

From: "Vasily V.Ushakov" <v_ushakov [@] rosneft.ru>


Короче, есть совокупность строк вида:

'AAA' | { 'BBB'<целое число>[<произвольная строка>] }


Примеры:

AAA
BBB1
AAA
BBB2
BBB3
BBB4321CDE
BBB4567FGH

Hадо найти все строки вида

'BBB'<целое число>


Регулярными выражениями решается "на ура".
В 7-ке функции для этого есть? Или в сторонних библиотеках искать?
--
С уважением,
Василий Ушаков
Отправлено через сервер Форумы [@] mail.ru - talk.mail.ru
* Origin: Talk.ru (2:5020/400)

Почистить Tray от иконок ( я сделал наконец-то)

Приветствую, Павел!

Однажды, 02.08.05 в 21:13:54, ты писал All
по поводу "Почистить Tray от иконок ( я сделал наконец-то)".

[skip]
ПГ> SetCursorPos(i,R.Top+15);


А тебя не смущает, что курсор при этом по экрану елозить будет? А ведь "глупый
юзверь" может твою прогу заподозрить в чем-нибудь и снести ее нафиг? Или
вообще, начнет бороться с ней всеми имеющимися антивирусами, а потом, когда
ничего не получится, с ума сойдет? ;D

-- С уважением, Andrew O. Shadoura (also 2:450/143.25)

* Origin: Is AVR inside? (2:5020/1665.26)

Запуск пpиложения

Пpиветствую тебя, pейнджеp All!


Идет подготовка к пеpвому зависанию Windows, [20:01]
* Origin: ... Доктоp, я умpу ? ... А как же ... (2:5012/2.447)

Запуск пpиложения

Пpиветствую тебя, pейнджеp All!

Подскажите, pls, как запустить пpиложение от имени системы?

Идет подготовка к пеpвому зависанию Windows, [20:01]
* Origin: ... Доктоp, я умpу ? ... А как же ... (2:5012/2.447)

Re: Запуск пpиложения

From: "Andrey Ryazanov" <rash [@] northnet.ru>


"Alexey Dunin" <Alexey.Dunin [@] p447.f2.n5012.z2.fidonet.org> wrote in message news:1123078935 [@] p447.f2.n5012.z2.ftn...

> Подскажите, pls, как запустить пpиложение от имени системы?


1) CreateProcessAsUser
2) runas
3) запускать из сервиса

* Origin: MTU-Intel ISP (2:5020/400)

Re: Регулярные выражения

From: Andrey Belyakov <andrejb [@] netmail.lv>


Vasily V.Ushakov wrote:

>Короче, есть совокупность строк вида:

>

>'AAA' | { 'BBB'<целое число>[<произвольная строка>] }

>

>Примеры:

>

>AAA

>BBB1

>AAA

>BBB2

>BBB3

>BBB4321CDE

>BBB4567FGH

>

>Hадо найти все строки вида

>

>'BBB'<целое число>

>

>Регулярными выражениями решается "на ура".

>В 7-ке функции для этого есть? Или в сторонних библиотеках искать?

>

>

RegExp?

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

Re: Почистить Tray от иконок ( я сделал наконец-то)

From: "Alexander B. Bokovikov" <bokovikov [@] apress.ru>


On Wed, 03 Aug 2005 15:49:33 +0400, "Andrew O. Shadoura"
<Andrew.O.Shadoura [@] p26.f1665.n5020.z2.fidonet.org> wrote:


>А тебя не смущает, что курсор при этом по экрану елозить будет? А ведь "глупый

>юзверь" может твою прогу заподозрить в чем-нибудь и снести ее нафиг? Или

>вообще, начнет бороться с ней всеми имеющимися антивирусами, а потом, когда

>ничего не получится, с ума сойдет? ;D


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

Александр Боковиков
E-mail: bokovikov(a)mail.ru (дом.) abokovikov(a)apress.ru (раб.)
www.apress.ru/pages/bokovikov/delphi
* Origin: Demos online service (2:5020/400)

Как узнать (изменить) свойства модема?

From: Oleg Lazukin <oleg.lazukin [@] laposte.net>


Hi All!

Как узнать (изменить) свойства модема?
В частности интересует, как получить и изменить строку инициализации.


Bye...
Oleg Lazukin.
oleglazukin(anti-spam)mail.ru
* Origin: JSC Rostovtelecom (2:5020/400)

Ado + AsynExecute

Делаю выполнение запроса в асинхронном режиме следующим образом:

ADOQuery1.SQL.Text := 'select * from SLLand';
ADOQuery1.ExecuteOptions := [eoAsyncExecute];
ADOQuery1.Open;

После того как запрос выполнен в DBGrid'e ничего не отображается...(пустой)
Если передвинуть первый столбец, то данные появляются...
Подозреваю что необходимо задать какое нить св-во или обрабатывать
соответствующим образом некоторое событие... Вот только какое?

МSSQL 2000 + Delphi 7


* Origin: За 2 багами погонишься - ни одного не поймаешь! (2:5061/6.51)

Re: LPT

From: Vladimir Tkatchenko <sands [@] zfs.lg.ua>


Hi, Vladimir!

> В том-то и дело, что "одновpеменно" ничего не бывает,


Вот именно!

> на выходе будет то, что записали последним.


А как при этом будет работать "предыдущая" программа?

> Я имел в виду что "одновpеменно" поpт может использоваться двумя пpогpаммами,

> т.е. быть ими занятым.


Т.е. быть ими не занятым! Если рассматривать аналогию работы стандартного
драйвера, то приложение, открывшее порт захватывает его до явного освобождения
(или завершения работы), остальные получат "отлуп" при попытках открыть...

> Хоpошо, объясни мне несведущему - как получить такое же быстpодействие поpтов

> ввода-вывода "не в стиле MS-DOS"?!


Опять 25? ;) Писать драйвер режима ядра для своей "железки", однозначно!

> В данном случае для меня была важна только скоpость отпpавки данных,

> подтвеpждение пpиема/обpаботки отслеживается в отдельном потоке с пpиоpитетом

> idle и циклом сна в 100ms, так что не вижу пpичин для паники.


Тогда не понял предыдущей фразы о быстродействии портов ввода-вывода.

--
With best regard, Vovik
mailto:sands [@] zfs.lg.ua
www.zfs.lg.ua/~sands


* Origin: SANDSoft Virtual Firm (2:5020/400)