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

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

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

Обсуждение программирования на Visual Basic в конференции ru.visual.basic


Threads

RY>> А в чем заключается 24 бита на видео? Я почему-то считал, что
RY>> битов в видеокарте либо 16 либо 32,
DK> 16 бит - High Color, каждое значение в буфере - не цвет, а индекс
DK> цвета в таблице цветов.
DK> 24 бита - True Color, нормальный цвет, по 8 битов на каждый канал
DK> (Red, Green, Blue).
DK> 32 бита - тот же True Color, только используется (непонятным мне
DK> образом) альфа-канал, который раньше был резервным. Посмотреть тот же
DK> RGBQUAD - там четвертое поле именно Reserved.
T.e. в 24х битах используется все-таки 4 байта, а не 3... тогда вопрос снят. ;)


* Origin: 1134 (2:5045/44.13)


Автозагpузка

RY>> А можно как нибудь, чтобы и в Win98 работало, и ShFolder.dll не
RY>> использовать?
RY>> Ведь раз в W98 есть эти папки, значит как-то путь к ним можно
RY>> получить?
DK> Посмотри исходники проекта Setup1, которые лежат в папке
DK> %VBDIR%\Wizards\PDWizard.
В VB5 я и намека не нашел на Send To ;(


* Origin: 1134 (2:5045/44.13)


я понял, в чем моя проблема

RY>> Если писать в ОБЩУЮ! ПАПКУ! для ВСЕХ! ПОЛЬЗОВАТЕЛЕЙ!...
RY>> a. Если первым программу запустил и записал файл администратор,
RY>> то обычный пользователь уже не может писать в этот файл. b. Если
RY>> первым программу запустил и записал пользователь, то писать
RY>> в этот файл могут он и администратор.
AS> ...но не другой пользователь. Так?
Так.


RY>> надо, чтобы в случаях А и Б писать ф файл (All Users/Application
RY>> Data) могли ВСЕ! пользователи.
AS> Имхо это security hole - позволять _любому_ юзеру менять _общие_
AS> настройки.
? При создании файла, пользователь - ВЛАДЕЛЕЦ. Он может разрешать и запрещать доступ в свое удовольствие.


AS> Hу да ладно, устал я тебе объяснять, чего ты на самом деле
AS> хочешь. Хочешь NTFS permissions менять? Hа здоровье!

Кстати, очень хочу. У меня XP home, и с помощью cacls я обычно такую секурность насаздавовываю, что потом никто и файл удалить не может. ;(

Так и GUI себе сделаю, попутно.



AS> Взято из
AS> http://support.microsoft.com/default.aspx?scid=kb;EN-US;295004 Если
Ой спасибо хорошо! ;)




AS>>> Если это настройки, имеющие отношение ко всем юзерам, то имеет
AS>>> смысл писать их, например, в %WINDIR%.
RY>> Обычные пользователи уже могут писать в %WINDIR%? Что-то я
RY>> пропустил?
AS> Обычные пользователи, как видишь, и в All Users писать "по умолчанию"
AS> не могут...
Могут. Hе могут права на то, что написали, нормально поставить.


* Origin: 1134 (2:5045/44.13)


Re: Threads

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

16 Jul 04 17:31:27 в RU.VISUAL.BASIC A Skrobov -> Roman Yuakovlev:

RY>> ps. Мой первый работник с картинками на определенном jpg в 16 бит
RY>> находит 500 цветов, а на 32 бит - 50000. Юзается GetPixel [я не помню,
RY>> кто из них V, если существует GetPixelV, то юзается именно она]
A> Hе понял смысл фразы "в 16 бит находит 500 цветов". Hе пояснишь?

Hаверное, в картинке было использовано именно 500 цветов.

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

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


Re: Threads

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

16 Jul 04 22:48:33 в RU.VISUAL.BASIC A. Skrobov -> A Skrobov:

[...]

AS> - можно было бы заменить одной строчкой:
AS> SetDIBitsToDevice picDest.hdc, 0, 0, picSrc.Width, picSrc.Height, 0, 0, 0,
AS> bi.biHeight, bData(0), bi, 0

Угу, я знаю. Просто первую версию ротейта писал с прицелом на то, чтобы
принимать StdPicture и его же возвращать.

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

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


Re: Threads

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

16 Jul 04 17:27:27 в RU.VISUAL.BASIC A Skrobov -> мне:

AS>>> Т.е. ошибка была в том, что ты предполагал, что у всех режим монитора
AS>>> такой же, как у тебя ;-)
DK>> Я тестировал ее под своей W2K с глубиной цвета 16 цветов - работало...
A> 16 _цветов_? 8[ ]

Ага. Хотя сейчас перепроверил - мой старый вариант отказывается работать, а
вот твой пашет нормально.

A> В продолжение темы:
A> 1) в моём Rotate.v6 обнаружилась злая бага - не уничтожался массив.
A> Исправил.

Кстати, зачем для работы с safearray ты использовал interlocked...?

A> 2) ещё подумал, что зря изобретал велосипед, и ветвление на два экрана
A> заменил четырьмя вызовами PtInRect. 16,75 сек, и кроме того, нагляднее.
A> http://mix.web.ur.ru/v7.rar

Хм. Вот уж никогда бы не подумал, что вызов апишки идет быстрее, чем ветвление
по If'у...

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

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


работа с jpg

Hа VB есть примеры работы с JPG? А то в отличие от GIF/BMP, там математика, а в математике я разбираюсь так же, как ... короче конус от косинуса не отличу. :(

Может есть уже готовые реализации? Интересует все, и Progressive JPED compression, и EXIF, и все прочее...


* Origin: 1134 (2:5045/44.13)


Re: Еще вопрос по VBA

Hello, Skull!
You wrote to to All on 16 Jul 04 20:52:17:

S> Существует ли Дескриптор (hWnd или Handle) у элемента (ComboBox)
S> размещенного прямо в окне Excel? Если существует то как бы его получить.
Имхо нету (т.е. это не окно)

* Origin: I always pick up all my playthings, and SO... (2:5080/1003.16)


Re: работа с jpg

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

17 Jul 04 22:44:41 в RU.VISUAL.BASIC Roman Yuakovlev -> All:

RY> Hа VB есть примеры работы с JPG? А то в отличие от GIF/BMP, там
RY> математика, а в математике я разбираюсь так же, как ... короче конус от
RY> косинуса не отличу. :(

RY> Может есть уже готовые реализации?

Конечно, есть. Писать все с нуля можно только если у тебя полгода свободного
времени.

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

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

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


[Вдогонку] работа с jpg

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

Sat, 17 Jul 2004 16:28:33 +0300 в RU.VISUAL.BASIC Dmitriy Kozyrev -> Roman
Yuakovlev:

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

Есть непроверенная информация, что все сабжевые библиотеки основаны на
свободно распространяемом коде от independent jpeg group...

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

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



Назад Содержание Вперед