Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: программирование на языке Assembler


Информационный Канал Subscribe.Ru

RusFAQ.ru: программирование на языке Assembler

Выпуск № 596
от 22.07.2003, 09:30

Администратор:
Имя: Калашников О.А.
URL: Информационный ресурс
ICQ: 68951340
Россия, Москва
О рассылке:
Задано вопросов: 3754
Отправлено ответов: 11020
Активность: 293.5 %
[Задать вопрос >>][Регистрация эксперта >>]
[Поиск в базе][Обсудить на форуме]


 Список экспертов, ответы которых опубликованы в данном выпуске

Maverick
Статус: Профессиональный
Общий рейтинг: 128
URL: Эхоконференция по вирмейкингу
Телефон: 89039415024 (BeeLine GSM)
[Подробней >>]
Tigran K. Kalaidjian
Статус: Профессиональный
Общий рейтинг: 122.5
URL: Методы оптимизации работы ПК
[Подробней >>]
Eugene
Статус: Профессиональный
Общий рейтинг: 106.89
URL: мощный файловый архив
[Подробней >>]
 
Broken Sword
Статус: Профессиональный
Общий рейтинг: 121.59
URL: мой сайт
[Подробней >>]
masquer
Статус: Профессиональный
Общий рейтинг: 136.11
[Подробней >>]
Bob Johnson
Статус: Профессиональный
Общий рейтинг: 152.4
URL: Программирование
[Подробней >>]
 
Теоретик
Статус: Доверительный
Общий рейтинг: 118.26
[Подробней >>]
Hangatyr
Статус: Опытный
Общий рейтинг: 115.28
[Подробней >>]
baldr
Статус: Профессиональный
Общий рейтинг: 112.06
URL: Сайт об ОС DOS. Всем, кто любит эту ОС!
[Подробней >>]
 
St
Статус: Профессиональный
Общий рейтинг: 107.3
[Подробней >>]
Илья
Статус: Опытный
Общий рейтинг: 103.5
[Подробней >>]
Igoryk
Статус: Профессиональный
Общий рейтинг: 111.43
URL: IgorykSoft
[Подробней >>]


 Краткий перечень вопросов

Вопрос № 3712. Всем привет:) Расскажите, что такое световое перо. Уж больно интересно, что это за морально устаревш... (ответов: 2)
Вопрос № 3713. Здравствуйте, уважаемые эксперты. Прошу прощения, что вопрос может быть несколько не в тему, просто ... (ответов: 6)
Вопрос № 3714. Здравствуйте. Чью траву курить? :) Open GL vs DirectX. Плюсы и минусы в студию, please. Спасибо.... (ответов: 2)
Вопрос № 3716. Здравствуйте уважаемые эксперты! Впрос по поводу FAT 32, как вычислить корневой каталог диска,... (ответов: 1)
Вопрос № 3717. Привет, Эксперты! У меня затруднение и надежда только на Вас!!!! Какое сообщение будет послано окну ... (ответов: 4)
Вопрос № 3718. Полный .... Уважаемые господа! Может кто сталкивался с winpcap. Там есть такой packet.dll. Есть его ... (ответов: 1)
Вопрос № 3719. Hi, експерты. Вопрос такой - есть и реальная возможность выставлять высокий или низкий уровень на н... (ответов: 2)
Вопрос № 3720. Приветствую экспертов и читателей рассылки ! В связи с повышенным интересом к программам и текстам T... (ответов: 1)
Вопрос № 3721. Hi ув.Эксперты! Каким способом (кодом на асме) можно "повесить" Windows "намертво&qu... (ответов: 2)
Вопрос № 3722. Привет, эксперты!!! Спасибо всем ответившим на мой вчерашний вопрос. Тепеь следующий :)))) Читая вып... (ответов: 5)

Вопросов: 10, ответов: 26


 Вопрос № 3712

Всем привет:)
Расскажите, что такое световое перо. Уж больно интересно, что это за морально устаревшее устройство!
Спосибо за ответ.



Вопрос отправлен: 16.07.2003, 19:46
Отправитель: Ыргкшл

[Следующий вопрос >>] [Список вопросов]

Отвечает Maverick

Приветствую Вас, Ыргкшл!
Это приблуда такая, что тыкаешь в монитор и зажигается точка, проведешь-черта, типа ручка с бумагой...


Ответ отправлен: 17.07.2003, 05:26
Отправитель: Maverick


Отвечает Tigran K. Kalaidjian

Приветствую Вас, Surok!
Из англо-русского словаря А.Б.Борковского:
«Light Pen(Light Gun) – световое перо – Светочувствительное устройство, позволяющее выбрать точку экрана дисплея, указывая на нее. Используется как устройство ввода координат и как указка»
Из книги «КОД» Ч.Петцольда:
«Дисплеи фирмы SAGE были векторными, более напоминая не телевизор, а осциллограф. Сигнал от компьютера произвольно перемещал электронную пушку, и луч электронов рисовал на экране прямые и кривые линии»
«На компьютерах SAGE также использовались световые карандаши (light pens), позволявшие оператору рисовать прямо на экране. Принцип работы карандаша нелегко разгадать даже технически подготовленному человеку, а фокус в том, что световой карандаш не излучает свет, а он его детектирует. Электронная схема, управляющая движением пушки, попутно определяет, попал ли свет, излученный под воздействием электронного пучка, на световой карандаш, таким образом вычисляя его экранные координаты»

Ответ отправлен: 17.07.2003, 10:21
Отправитель: Tigran K. Kalaidjian


 Вопрос № 3713

Здравствуйте, уважаемые эксперты. Прошу прощения, что вопрос может быть несколько не в тему, просто не знаю куда еще обращаться. Какие бывают алгоритмы подбора цифрового (именно цифрового) пароля. Желательно именно сами алгоритмы, а не названия, хотя от последних точно не откажусь, потому что не знаю что даже искать.
Заранее благодарю всех за внимание вопросу.
С уважением,Светлана



Вопрос отправлен: 17.07.2003, 01:21
Отправитель: Светлана (subscribe_my@rambler.ru)

[Следующий вопрос >>] [Список вопросов]

Отвечает Eugene

Добрый день, Светлана!
Так ведь методы взлома не от пароля зависят, а от метода шифрации. Для неизвестного метода шифрации есть универсальный метод взлома - brute-force (перебор). Как тебе уже ответили эксперты, этот метод можно использовать с маленькими вариациями, типа разбивки на диапазоны.

Ответ отправлен: 17.07.2003, 10:12
Отправитель: Eugene


Отвечает Broken Sword

Добрый день, Светлана!
никаких таких специальных алгоритмов нет - brute force и в африке brute force. Ну есть такой метод "встреча посередине", когда начинают подбирать с двух разных концов, можно распределенными вычислениями (разбить весь диапазон возможных значений на несколько кусков). Вообщем, полная свобода действий, если ты конечно об этом спрашивала


Ответ отправлен: 17.07.2003, 09:56
Отправитель: Broken Sword


Отвечает Maverick

Здравствуйте, Светлана!
А какой алгоритм, обыкновенный перебор. Начинаешь от нуля и попер дальше, такой пароль махом ломается.


Ответ отправлен: 17.07.2003, 05:26
Отправитель: Maverick


Отвечает masquer

Здравствуйте, Светлана!
Алгоритм подбора будет напрямую зависеть от алгоритма проверки этого пароля. Ну, и брутфорс, естественно. Еще распространен алгоритм "горячего утюга на живот" (известного также как "защемление яиц в дверном проеме"), кстати последний, наверное, самый эффективный. Ну, а если RSA всякие, или El Gamal, то факторизовать открытый ключ надобно.

Ответ отправлен: 17.07.2003, 10:56
Отправитель: masquer


Отвечает Bob Johnson

Здравствуйте, Светлана!
1. Brute Force. Очень неженственный алгоритм. Дословно переводится как "Грубая сила" (сможет справиться и с мужчиной, но создан специально для женщин! sorry :) Сущность его заключается в последовательном переборе всех возможных вариантов пароля. Для случая с цифровым паролем может оказаться вполне работоспособным, т.к. при длине пароля до 10 цифр всего надо будет обработать чуть больше 10^10 вариантов, что уже достижимо для современных компьютеров.
Использовать надо след. образом - найти процедуру проверки пароля на правильность, выделить ее из кода ломаемой программы и добавить в свою. Далее пишется генератор паролей, который начинает с одной цифры "0", затем "1", "2" ... "00", "01", "02"... "09", "10", "11" ... "99", "000" и т.д. После генерации нового пароля происходит его проверка с помощью вставленной процедуры. В случае совпадения пароль выводится на экран.
Другим вариантом является подбор пароля по словарю, но в твоем случае это не очень подходит, т.к. пароль цифровой. Словарь же обычно включает различные слова, которые могут быть использованы в качестве паролей непрофессиональными пользователями. Программа может осуществлять какое-либо объединение этих слов для расширения словаря, но такой способ (в отличии от первого) не дает 100% гарантии, что пароль будет найден (в то время как первый не дает 100% гарантии, что ты доживешь до момента, когда он будет найден :). Обычно вначале используют этот способ, а в случае неудачи - первый.
Кстати, к преимуществам первого способа можно отнести великолепную (даже я бы сказал идеальную) распараллеливаемость на любое количество процессоров (потоков, компьютеров).

* EMan1.4: ---===*** Have your friend the way you would like him ... never mind, do anything that comes natural ***===---


Ответ отправлен: 17.07.2003, 12:52
Отправитель: Bob Johnson


Отвечает Tigran K. Kalaidjian

Приветствую Вас, Светлана!
Цифр всего 10, так что брутефорс(грубый перебор) ИМХО вполне подойдет.

Ответ отправлен: 17.07.2003, 18:28
Отправитель: Tigran K. Kalaidjian


 Вопрос № 3714

Здравствуйте.
Чью траву курить? :)
Open GL vs DirectX. Плюсы и минусы в студию, please.
Спасибо.



Вопрос отправлен: 17.07.2003, 09:30
Отправитель: elf

[Следующий вопрос >>] [Список вопросов]

Отвечает Bob Johnson

Добрый день, elf!
Курить надо ту траву, которая сильней цепляет :)
Мне лично более симпатичен DX - мне он кажется более естественным по взаимодействию с картой, кроме того он быстрее обновляется. Еще в DX используются интерфейсы, а не функции, что позволяет в таблицы импорта занести только одну функцию - Direct3DCreate8(9), что очень полезно при написании маленьких программ, таких как 4к демо. (в OGL тоже конечно можно делать GetProcAddress, но это уже доп. гемор).
Кстати, большинство современных игр работают на DX.

* EMan1.4: ---===*** Have your friend the way you would like him ... never mind, do anything that comes natural ***===---


Ответ отправлен: 17.07.2003, 13:50
Отправитель: Bob Johnson


Отвечает Теоретик

Доброе время суток, elf!
OpenGL - кроссплатформенный. Direct3D - только для мелкомягких.
OpenGL проще для изучения и понимания, Direct3D довольно замутный.
Но зато Direct3D имеет больше возможностей, поддерживает особенности современных графических процессоров.
Вобщем, если ни того, ни другого пока не знаешь, то лучше начинать изучение с OpenGL (это всего лишь моё мнение).
Если уже умудрённый гуру и собираешься делать супернавороченную 3D-игру, которая затмит Unreal Tournament 2003, Doom 3 и Half-Life 2, то лучше используй Direct3D.
Хотя, если в последствии захочется сделать порт для Линуха, это будет крайне сложно.

Ответ отправлен: 17.07.2003, 14:03
Отправитель: Теоретик


 Вопрос № 3716

Здравствуйте уважаемые эксперты!
Впрос по поводу FAT 32, как вычислить корневой каталог
диска, почемуто у меня он не находится сразу за таблицей,
как написано во всей документации, сразу за таблицей идет
область данных диска, а идентификатор файловой системы диска
начинается по смещению 52h.
Если есть какая нибудь статьи и т.п. касающееся этого вопроса пришлите пожалуйсто.



Вопрос отправлен: 17.07.2003, 12:05
Отправитель: Pasha (Pasha_12@mail.ru)

[Следующий вопрос >>] [Список вопросов]

Отвечает Broken Sword

Здравствуйте, Pasha!
уважаемый, вы путаете FAT 32 с FAT 12/26. В последних корень действительно идет сразу после FAT.
а номер первого кластера корня в FAT 32 лежит по смещению 2Ch (занимает 4 байта) и обысно равен 2.

Ответ отправлен: 17.07.2003, 21:56
Отправитель: Broken Sword


 Вопрос № 3717

Привет, Эксперты!
У меня затруднение и надежда только на Вас!!!!
Какое сообщение будет послано окну если пользователь щелкнет на radio-button в диалоговом окне или определяется статус не черех сообщение?
Заранее спасибо



Вопрос отправлен: 17.07.2003, 15:24
Отправитель: Monk (monogrammus@yahoo.com)

[Следующий вопрос >>] [Список вопросов]

Отвечает Hangatyr

Здравствуйте, Monk!
Сообщение - WM_COMMAND (wParam = BN_CLICKED) - так же, как для кнопки.

Ответ отправлен: 17.07.2003, 15:49
Отправитель: Hangatyr


Отвечает baldr

Здравствуйте, Monk!
WM_CLICK, WM_KEYDOWN...

Ответ отправлен: 17.07.2003, 16:19
Отправитель: baldr


Отвечает St

Привет, Monk!
When the user selects either state, the radio button receives the keyboard focus from Windows, which sends the button's parent window a WM_COMMAND message containing the BN_CLICKED notification code. The parent window doesn't acknowledge this message if it comes from an automatic radio button because Windows automatically sets the check state for that style. But the parent window should acknowledge the message if it comes from a radio button because the parent window, not Windows, is responsible for setting the check state 1for that style. Regardless of the radio button style, Windows automatically repaints the button as its state changes.
St

Ответ отправлен: 17.07.2003, 19:10
Отправитель: St


Отвечает Bob Johnson

Приветствую Вас, Monk!
Сообщение BN_CLICKED через WM_COMMAND. Чтобы определить состояние кнопки после него, ей посылается BM_GETCHECK.

* EMan1.4: ---===*** Have your friend the way you would like him ... never mind, do anything that comes natural ***===---


Ответ отправлен: 17.07.2003, 21:00
Отправитель: Bob Johnson


 Вопрос № 3718

Полный .... Уважаемые господа! Может кто сталкивался с winpcap. Там есть такой packet.dll. Есть его исходник (Visual). Компилирую на Borland (сразу говорю дело не в этом). Корешок компилровал на Visual попандос тот же. Так вот оригинальный dll работает как надо (хапает пакеты и все такое) откомпилированный - не пашет. Ходили отладчиком - очень глубоко. Разница только - компиляторная, смысловая одинаковая. Нашли правда одно место, хотелось бы обсудить. Кто нибудь занимался, имеется информация?
Пасибо



Вопрос отправлен: 17.07.2003, 17:59
Отправитель: Виктор

[Следующий вопрос >>] [Список вопросов]

Отвечает Bob Johnson

Добрый день, Виктор!
Смотри параметры компиляции и линковки. Может там какой shared data segment.
> Нашли правда одно место, хотелось бы обсудить.
Ну а что же не написал конкретно, что нашли?


1. Сравни секции в исходном файле и том, который получается.
2. Проанализируй различия в работе двух версий библиотеки.
3. Полазь отладчиком, определи, что работает не так.
4. Думай.
5. Думай.
:)

* EMan1.4: ---===*** Have your friend the way you would like him ... never mind, do anything that comes natural ***===---


Ответ отправлен: 18.07.2003, 15:00
Отправитель: Bob Johnson


 Вопрос № 3719

Hi, експерты. Вопрос такой - есть и реальная возможность выставлять высокий или низкий уровень на ногах LPT порта (но это необходимо делать в винде). Знаю, что с Com портом это возможно (ест стандартный API типа EscapeCommFunction и для считывания состояния - GetCommModemStatus). Если нет API есть ли возможность это делать каким-нибудь способом. Буду рад любой информации. Очень надо контроллировать его. Т.е. подается информация только по двум каналам - аналог последовательного порта - по одному - стробирующий сигнал с определенным меандром, другой - одновременно соответственно переключает высокий или низкий уровень, в зависимости от того, что должно считаться... Вот такая вот заморочь. Помогите пожалуйста.
Антон



Вопрос отправлен: 17.07.2003, 20:21
Отправитель: Антон (Subscribe_my@rambler.ru)

[Следующий вопрос >>] [Список вопросов]

Отвечает Tigran K. Kalaidjian

Приветствую Вас, Антон!
Сажайте на нулевоё кольцо и работайте напрямую. Также можно воспользоваться драйвером NTport

Ответ отправлен: 17.07.2003, 21:00
Отправитель: Tigran K. Kalaidjian


Отвечает Илья

Здравствуйте, Антон!
Либо драйвер либо io.sys - работа напрямую (или почти) с LPT (и не только).
З.Ы. io.sys есть на programmersheaven.com

Ответ отправлен: 17.07.2003, 21:48
Отправитель: Илья


 Вопрос № 3720

Приветствую экспертов и читателей рассылки !
В связи с повышенным интересом к программам и текстам TiCOiN BBS хочу спросить: где можно найти бесплатное место на 300Мб для организации FTP-доступа (или через WEB-интерфейс) ко всем файлам станции. Т.е. нужно место для склада файлов. Возможен вариант с попутной рекламой людей, предоставляющих пространство. Множество наших читателей живет за пределами Москвы, поэтому очень трудно каждый файл пересылать по электронной почте. Доступ же к FTN-сетям есть не у всех.
Я думаю, что подобный склад файлов облегчит работу экспертов, а также предоставит множество информации для интересующихся программированием. Этот же ресурс может стать объединенным ресурсом экспертов RusFaq.ru
Напомню основную направленность станции: Программирование(Ассемблер, паскаль, сс++, fortran и пр.), радиоэлектроника, хакинг, пользовательские программы, документация на различные темы. Станция располагает документацией и программами, редко встречающимися в Интернете, а также незаменимой при создании программ документацией. Всего: 1581 файл на 287Мб. Список файлов, а также текущее полиси можно скачать с http://kalaidjian.narod.ru/info.rar
Жду Ваши предложения на kalaidjian@pochtamt.ru или на 2:5020/4567.24
Заранее благодарю
Тигран Калайджян



Вопрос отправлен: 17.07.2003, 20:49
Отправитель: Tigran Kalaidjian

[Следующий вопрос >>] [Список вопросов]

Отвечает Tigran K. Kalaidjian

Доброе время суток, Tigran Kalaidjian!
Отправил в рассылку.

Ответ отправлен: 17.07.2003, 21:00
Отправитель: Tigran K. Kalaidjian


 Вопрос № 3721

Hi ув.Эксперты!
Каким способом (кодом на асме) можно
"повесить" Windows "намертво"?
Желательно.. чтобы это можно было сделать и на ХР.



Вопрос отправлен: 18.07.2003, 00:23
Отправитель: Miner

[Следующий вопрос >>] [Список вопросов]

Отвечает Bob Johnson

Доброе время суток, Miner!
9x:
cli
jmp $ - 2
NT:
установить приоритет текущего процесса и потока по максимуму и выполнить
m1: jmp m1
Это приведет фактически к зависанию. Оба способа неприемлемы для противоположных ОС - так что надо ставить проверку, какая ось.

* EMan1.4: ---===*** Have your friend the way you would like him ... never mind, do anything that comes natural ***===---


Ответ отправлен: 18.07.2003, 13:27
Отправитель: Bob Johnson


Отвечает Tigran K. Kalaidjian

Добрый день, Miner!
Win9x можно повесить просто немерянным количеством способов, однако самый простой из них следующий:
CLI
JMP $-2
(всего 3 байта, если откомпилируете в COM-файл).
У меня где-то завалялсь статейка на тему завешивания, так что пишите на kalaidjian@pochtamt.ru - вышлю. Сюда писать не хочу, т.к., скорее всего, превышу предел по тексту.

Ответ отправлен: 18.07.2003, 09:30
Отправитель: Tigran K. Kalaidjian


 Вопрос № 3722

Привет, эксперты!!!
Спасибо всем ответившим на мой вчерашний вопрос. Тепеь следующий :))))
Читая выпуск №593 (сегодняшний) у меня возникли некоторые просьбы (и вопросы ;) ) к экспертам ответившим на вопрос №3692 (про сидюк)
для Igoryk и Теоретик:
У меня ваш пример не работает :( Что это за функция такая mciSendString?
Broken Sword:
Не могли бы вы выслать исходник на monogrammus@yahoo.com? Не слишком нагло?
Tigran K. Kalaidjian и Илья:
Расскажите плз как работать напрямую с сидюком - по мылу или в ответе.
Hangtyr:
Покажите примерчик хотя бы как получить этот хандл если не трудно, плз
ЗЫ Если не хотите - не отвечайт. Я не обижусь ;)



Вопрос отправлен: 18.07.2003, 09:25
Отправитель: Monk (monogrammus@yahoo.com)

[Следующий вопрос >>] [Список вопросов]

Отвечает Broken Sword

Добрый день, Monk!
Broken Sword:
Не могли бы вы выслать исходник на monogrammus@yahoo.com? Не слишком нагло?

не, нормально... ) высылаю


Ответ отправлен: 18.07.2003, 23:59
Отправитель: Broken Sword


Отвечает Igoryk

Здравствуйте, Monk!
Мой пример мог не запуститься только по одной причине - Вы компилировали его через MASM - здесь нужно функции по-другому немного называть. (Если это так, то отпишите - придумаем чего-нибудь)
mciSendString - API-функция для посылки сообщения MCI-обработчику, который сидит в winmm.dll.

Ответ отправлен: 18.07.2003, 20:45
Отправитель: Igoryk


Отвечает Tigran K. Kalaidjian

Здравствуйте, Monk!
Доки выслал. mciSendStringA - ф-ция для работы с CD-приводом. Пример CD-проигрывателя на MASM32 с применением данной ф-ции также ушел мылом.

Ответ отправлен: 18.07.2003, 10:59
Отправитель: Tigran K. Kalaidjian


Отвечает Hangatyr

Доброе время суток, Monk!
Вот примерчик - только сейчас его написал. Работает 100%, только замени имя диска.
extern DeviceIoControl
extern CreateFileA
extern CloseHandle
extern FlushFileBuffers
[SECTION DATA CLASS=DATA USE32]
hCD dd 0
szCD db "\.H:", 0
nLength dd 0bh
lpSecurityDescriptor dd 0
bInheritHandle dd 1
[SECTION CODE CLASS=CODE USE32]
..start:push 0
push 80000000h
push 3
push nLength
push 3
push 0C0000000h
push szCD
call CreateFileA
test eax, eax
js @@exit
mov dword [hCD], eax
push eax
call FlushFileBuffers
dec eax
test eax, eax
jz @@exit
push 0
push esp
push 0
push 0
push 0
push 0
push 74808h
push dword [hCD]
call DeviceIoControl
push dword [hCD]
call CloseHandle
@@exit: ret
P.S. Написан на NASM. Компилить так:
nasmw -fobj cdeject.asm
alink -oPE cdeject.obj win32.lib

Ответ отправлен: 18.07.2003, 11:03
Отправитель: Hangatyr


Отвечает Теоретик

Здравствуйте, Monk!
Функция mciSendStringA находится в библиотеке WINMM.DLL. Она служит для
управления мультимедиа-устройствами с помощью текстовых команд.
Вынужден извинится - я вас немного обманул: неправильно указал параметры
для линковщика. Необходимо так:
tlink32 /Tpe /ap /c eject.obj,,,c: asmlibimport32.lib
Должно быть именно три запятых подряд. Ну а путь к библиотеке поставьте сами,
в зависимости от того, где у вас стоит Tasm.
Пару слов по поводу import32.lib
Это библиотека импортов, содержащая ссылки на большинство основных функций
Windows API (в том числе на функции из kernel32.dll, user32.dll, winmm.dll
и так далее).
Она идёт в пакете Tasm 5.1
Если у вас её нет, воспользуйтесь утилитой implib, которая тоже идёт в комплекте с
tasm (иногда её можно найти в других продуктах Borland).
Использовать так:
implib -c kernel32.lib kernel32.dll
implib -c winmm.lib winmm.dll
В результате будут созданы две библиотеки импортов: kernel32.lib (она нужна
для ExitProcess) и winmm.lib (она нужна для SendStringA).
Теперь линкуем:
tlink32 /Tpe /ap /c eject.obj,,,kernel32.lib winmm.lib
Преимущества import32.lib в том, что она уже готовая, не надо ничего делать
самому, и она содержит сразу все импорты в куче, поэтому достаточно её одной,
а не нескольких отдельных библиотек, как во втором случае.
Ну и последнее: используйте именно tasm32 и tlink32, а не просто tasm и tlink.


Ответ отправлен: 18.07.2003, 15:27
Отправитель: Теоретик



Форма отправки вопроса

Внимание!
Мы рекомендуем открывать рассылку в программе Internet Explorer 5.0+ или отправлять вопросы с сайта по адресу: http://rusfaq.ru/cgi-bin/Message.cgi.

(C) 2002-2003 Команда RusFAQ.ru.

 Персональные данные

Ваше имя:

Ваш e-mail:

Опубликовать мой e-mail в рассылке


 Вопрос и дополнение

Ваш вопрос:


Приложение (если необходимо):


Получить ответов:


 Выбор рассылки

Программисту
Assembler (34)
C / C++ (21)
Perl (5)
Builder / Delphi (17)
Pascal (22)
Basic / VBA (9)
Java / JavaScript (12)
PHP (8)
Криптография (8)
WinAPI (10)
Пользователю
Windows 95/98/Me (40)
Windows NT/2000/XP (33)
"Железо" (29)
Поиск информации (23)
Администратору
Windows NT/2000/XP (19)
Linux / Unix (8)
Юристу
Гражданское право (11)
Семейное право (6)
Трудовое право (9)
КоАП (5)

Отправить вопрос всем экспертам выбранной рассылки.




Задать вопрос | Регистрация эксперта | Поиск в базе | Чат | Форумы | Новости
Проект экспертов RusFAQ.ru | Фотоальбом | Virus.RusFAQ.ru | Администрирование
Профессиональная WEB-Студия B.I.T.


Яндекс цитирования
© 2001-2003 Россия, Москва. Авторское право: Калашников О.А.


http://subscribe.ru/
E-mail: ask@subscribe.ru
Отписаться
Убрать рекламу

В избранное