 |
 |
Навигация |
 |
|
 |
Наши темы |
 |
|
 |
Логин |
 |
|
 |
|
Не зарегистрировались? Вы можете сделать это, нажав здесь. Когда Вы зарегистрируетесь, Вы получите полный доступ ко всем разделам сайта.
|
|
 |
 |
Новинки магазина |
 |
|
 |
Рекомендуем |
 |
|
|  |
 |
Что такое DLL?
|
 |
 |
DLL - это сокращение от Dynamic Link Library (динамически загружаемая библиотека).
С формальной точки зрения DLL - особым образом оформленный относительно независимый блок исполняемого кода. Особый способ оформления предполагает наличие в DLL так называемых секций импорта и экспорта. Секция экспорта указывает те идентификаторы объектов (функций, классов, переменных), доступ к которым предоставляет данная DLL. В этом случае мы говорим об экспортировании идентификаторов из DLL. В общем случае, именно секция экспорта предоставляет особый интерес для разработчиков. Хотя ничто не мешает реализовать DLL, которая не имеет данной секции, но, тем не менее, выполняет полезную работу. Относительная независимость связана с наличием/отсутствием секции импорта у DLL (т.е. секции, в которой описываются внешние зависимости данной DLL от других). Подавляющее большинство DLL (за исключением, быть может, DLL ресурсов) импортирует функции из системных DLL (kernel32.dll, user32.dll, gdi32.dll и др.). В большинстве случае при создании проекта в его опциях автоматически проставляется стандартный набор таких библиотек. Иногда в этот список необходимо добавить требующиеся для Ваших задач DLL (например, в случае использования библиотеки сокетов требуется дополнительно подключить библиотеку ws2_32.dll). "Исполняемый" код в DLL не предполагает автономного использования. Перед тем, как можно будет приступить к использованию, необходимо загрузить DLL в область памяти вызывающего процесса (т.е. DLL не может выполняться сама по себе - ей обязательно нужен клиент). Это явление носит название "проецирование DLL на адресное пространство процесса". И это не удивительно, если вспомнить тот факт, что процессор работает не только с регистрами, но и с адресами памяти. Поэтому каждому объекту DLL требуется свое место "под солнцем", чтобы иметь возможность быть выполненным при вызове. В конечном коде exe-файла, который генерирует компилятор, не будет инструкций процессора, соответствующих коду данной функции. Вместо этого будет сгенерирована инструкция вызова соответствующей функции (call). Так как DLL отображена на адресное пространство процесса, то код DLL будет легко доступен по call-вызову. Итак, формально, DLL - особым образом оформленный программный компонент, доступ к исполняемому коду которого приложение получает в момент старта (DLL неявной загрузки) или в момент использования (DLL явной и отложенной загрузки).
|
|
 |
|
|
 |
Как удалить NTFS раздел
|
 |
 |
Это можно сделать, используя три инсталляционные дискеты. Для этого начните как бы установку с них:
|
|
 |
|
|
 |
Описание фильтров VirtualDub
|
 |
 |
Источник: http://fonarik.tvbaltimor
2:1 reduction (high quality)
Уменьшает размер кадра в двое по вертикали и горизонтали используя матрицу 3x3 из перекрывающихся пикселей. Этот фильтр значительно быстрее, чем фильтр Resize. Однако поскольку фильтр использует эквивалент билинейной фильтрации, тогда как фильтр Resize может использовать бикубическую фильтрацию, то для уменьшения потерь качества при изменнения размера рекомендуется применять фильтр Resize.
|
|
 |
|
|
 |
DivX 5.0: пора зрелости
|
 |
 |
Оригинал: THG Перевод: Дмитрий Чеканов Компания DivX Networks, Inc. была лишь недавно основана, и она уже начала приносить свои плоды. Бывшие пионеры компании, Джером Рота (Jerome Rota) и Дарриус Томпсон (Darruis Thompson) изучили опыт развития теперь уже устаревшего Microsoft MPEG-4 кодека, наняли маркетолога и еще шесть человек персонала. А персоналу нужно платить :-)
Новое поколение DivX кодека 5.0 доступно для скачивания тут www.3dnews.ru/download/dvd/divx-codec/. Но свободна к использованию лишь стандартная версия. За профессиональную версию, со многими новыми возможностями, придется заплатить $30. Для тех же, кто жить не может без этой программы, а денег жалко, была разработана еще одна версия программы с баннерной рекламой. Но, несмотря на всю эту ситуацию, неоднозначно принятую пользователями, можно твердо сказать: команда Divx Networks разработала кодек, сжимающий DVD фильм в одиннадцать раз почти без потери качества. Что делает DivX5.0 идеальным средством для передачи видео и аудио данных через Интернет. Отметим также совместимость с MPEG-4. Итак, если фильм не длиннее 100 минут и у вас есть диск на 700 Мб, вы сможете записать одно на другое в довольно высоком качестве.
|
|
 |
|
|
 |
Мини-руководство по изготовлению качественных DivX/XviD копий с DVD дисков
|
 |
 |
Источник: http://www.filebox.ru/ До недавнего времени для изготовления качественных копий DivX/XviD копий с DVD дисков практически не было альтернатив набору инструментов, объединенных под крышей Gordian Knot (дословно "Гордиев Узел").
Для неподготовленного пользователя использование этого набора вызывало панику из-за обилия настроек. Но не существует задач, которые нельзя автоматизировать. И вот на просторах Интернет появился набор Auto Gordian Knot.
Фактически само развязывающийся Гордиев Узел. Если верить собственному опыту, оно так и есть. Процесс изготовления качественных копий DivX/XviD свелся к нажатию нескольких кнопок, без потери качества результата. Что для начинающих кодеров просто находка. Но прежде чем приступить к описанию процесса кодирования, вспоминаем статьи уголовного кодекса, которые запрещают нарушать авторское право. Для личного использования (изготовление архивных копий) это вроде бы нарушением не является. В любом случае если фильм нам понравился, мы обязательно его покупаем на DVD .
|
|
 |
|
|
 |
Конвертирование DVD-дисков в популярный формат DivX ;-) (MPEG-4)
|
 |
|
 |
Способы защиты CD от копирования
|
 |
 |
Иван ШИРКО, FDC@tut.by Разработчики издавна пытаются защитить свои творения от несанкционированного использования. В последнее время стала особо актуальной защита компакт-дисков от нелегального копирования. Ведь сейчас CD-RW стоит не намного дороже обычного CD-ROMа, поэтому записью дисков занимаются все, кому не лень. Вот и пытаются разработчики не дать тем, кому не лень, копировать диски со своими продуктами. Ниже представлен минимум задач, которые, на мой взгляд, должна решать хорошая защита CD:
- Не дать просто скопировать "один в один" диск на матрицу.
- Защищенный диск не должен работать в "виртуальном виде", т.е. когда образ диска записывается на винчестер и, при помощи специального драйвера, эмулируются все операции CD-ROM.
- Код, обеспечивающий выполнение первых двух пунктов, должен быть защищен от исследования и изменения. Т.е. нужно затруднить использование отладчиков, дизассемблеров и т.п.
- Не мешать пользователю работать с CD: диск должен свободно читаться всеми CD-ROM и, если это AudioCD, всеми CD-плеерами.
Давайте рассмотрим несколько популярных защит от копирования CD. Начнем с защит для дисков с данными.
|
|
 |
|
|
 |
Фильмотека на дисках
|
 |
 |
Автор: Виталий Чумак Источник: www.chip.ua
DVD-диски с фильмами заметно подешевели - вот только смотреть их можно далеко не на всех компьютерах, даже при наличии привода DVD-ROM. Впрочем, выход есть.
Вот уже несколько лет формат MPEG-4 безраздельно господствует в мире компьютерного видео. Причина - объектная природа MPEG-4, позволяющая добиться значительно большей эффективности сжатия видео в сравнении с MPEG-2, используемым в дисках DVD-video.
Но увы, очень часто при перекодировании видеофрагментов из формата MPEG-2 в MPEG-4 ставится цель уместить видеофрагмент продолжительностью, скажем, 2 часа, на 700-мегабайтный диск CD-R. Делается это за счет уменьшения разрешения и снижения качества звука. В то же время, один раз посмотрев DVD-видео на плейере или ПК с хорошей акустической системой 5.1, понимаешь, что при просмотре дешевого диска MPEG-4 впечатление о фильме получаешь превратное.
Между тем, легальные диски DVD-ROM существенно подешевели. Проблема лишь в том, что, не имея DVD-плейера, не так-то просто посмотреть записанное на диск видео.
Далеко не у всякого ПК хватит сил декодировать поток MPEG-2 со стандартным для DVD разрешением. Тут нужен либо аппаратный MPEG-декодер, либо мощный процессор - скажем, Pentium III 800, а лучше Pentium 4. На ПК с процессорами менее мощными, например Pentium II или Celeron 500, простая покупка привода DVD-ROM ничего не даст.
Однако выход есть. Нужно лишь самостоятельно перекодировать DVD-видео в тот же MPEG-4, обеспечив желаемый уровень качества видео и аудио. В частности, если ваша акустическая система поддерживает воспроизведение объемного звучания 5.1, вы, вероятно, захотите сохранить оригинальный пятиканальный звук в "родном" для DVD формате АС-3.
Внимание! Законами об авторском праве запрещается нелицензионное распространение видео- и аудиоконтента на платной или бесплатной основе. Более того, во многих случаях запрещается даже создание резервных копий CD- или DVD-диска. В каждом конкретном случае внимательно прочтите лицензионное соглашение или пометки на диске.
|
|
 |
|
|
|  |
 |
Скачать |
 |
|
|
 |
Кто на сайте |
 |
|
 |
94 гостей и 0 пользователей.
Вы Анонимный пользователь. Вы можете зарегистрироваться, нажав здесь.
|
|
 |
 |
Подписка на рассылку |
 |
|
 |
Конструктор |
 |
|
 |
Помощь сайту |
 |
|
 |
|
Вы можете финансово помочь проекту. Для этого надо перевести любую сумму на кошельки Z722449956331 (долларовый) или R345752958897 (рублевый) в системе WebMoney
|
|
 |
|
|