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

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


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

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

Выпуск № 470
от 17.01.2003, 18:30

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


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

Bob Johnson
Статус: Профессиональный
Общий рейтинг: 152.29
URL: Программирование
[Подробней >>]
Maverick
Статус: Профессиональный
Общий рейтинг: 139.39
URL: Задачи по ассемблеру
Телефон: 89039415024 (BeeLine GSM)
[Подробней >>]
masquer
Статус: Профессиональный
Общий рейтинг: 146.61
[Подробней >>]
 
baldr
Статус: Профессиональный
Общий рейтинг: 114.11
URL: Сайт об ОС DOS. Всем, кто любит эту ОС!
[Подробней >>]
Sensey
Статус: Профессиональный
Общий рейтинг: 121.84
URL: Страничка рассылки по Паскалю
Телефон: +38 (0572) 41-76-04 д.
[Подробней >>]
Portnov
Статус: Профессиональный
Общий рейтинг: 114.37
URL: Мой сайтик...
[Подробней >>]
 
Andrew Vext
Статус: Опытный
Общий рейтинг: 107.54
[Подробней >>]
Igoryk
Статус: Опытный
Общий рейтинг: 142.28
URL: IgorykSoft
[Подробней >>]
Dark_Lord
Статус: Профессиональный
Общий рейтинг: 119.41
[Подробней >>]
 
Eugene
Статус: Опытный
Общий рейтинг: 108.85
URL: мощный файловый архив
[Подробней >>]
keleb-glin
Статус: Опытный
Общий рейтинг: 113.64
[Подробней >>]
ASMодей
Статус: Профессиональный
Общий рейтинг: 117.73
[Подробней >>]


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

Вопрос № 2398. День добрый!!! Ассемблер форева!!! Если мой вопрос не сильно коснётся темы рассылки, сильно не ... (ответов: 4)
Вопрос № 2399. (Сорри, что в эту рассылку, но не в Windows же писать! Тем более, что в рассылке по PHP всего 5 эксп... (ответов: 2)
Вопрос № 2400. Maverick, будь любезен, скинь Чернобыля и пару строчек о нём. Заране благодарен.... (ответов: 1)
Вопрос № 2401. Я не программист, я этому в институте не обучался, а начинал знакомится с компами еще с ZX-Speccy с ... (ответов: 3)
Вопрос № 2402. Привет всем! Всех с прошедшими праздниками. Извиняюсь за оффтопик, но здесь больше людей. Есть у к... (ответов: 1)
Вопрос № 2403. Ув. Эксперты! Подскажите, возможно ли где-нибудь скачать исходники ядра WINDOWS (если у кого есть, т... (ответов: 8)
Вопрос № 2404. Поздравляю всех с наступающим старым Новым Годом!!! Спасибо вам за помощь нам, ламерам. Так держать!... (ответов: 3)
Вопрос № 2405. вообщем вопрос обстоит как: необходимо заставить прогу прогу убивать текущий процесс. клавиши она ло... (ответов: 3)

Вопросов: 8, ответов: 25


 Вопрос № 2398

День добрый!!! Ассемблер форева!!! Если мой вопрос не сильно коснётся темы рассылки, сильно не пинайте. Но коснуться должен. В общем, удалил я случайно в Total Commander(не в корзину) важную инфу. Инфа вроде ещё не затёрлась, так вот не подскажете, как её восстановить. Может программки какие есть, может кто баловался, с помощью великого и могучего восстанавливал инфу(если у кого-то были такие проблемы)? Пробовал DiskEdit(менял первый символ удаления E5h на свой), но безрезультатно. Удалил я каталог, а не файл, так вот, у каталогов есть ещё LFN, у него первый символ тоже менял на 41h, каталог восстанавливался отлично, а вот его содержимое... Переходил по первому номеру кластера на содержимое каталога, у файлов тоже первый символ менял на свой, файлы восстанавливались, но были неработоспособны. И вот теперь не знаю, что и делать. Подскажите, пожалуйста, инфа важная!!! Система Win98. Спасибо!!!



Вопрос отправлен: 12.01.2003, 23:37
Отправитель: ROCK

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

Отвечает Bob Johnson

Добрый день, ROCK!
Теоретически, 100% восстановить файлы можно только если их содержимое представляет собой один фрагмент. Если же больше - все зависит от программы восстановления. Попробуй обычный Unerase.


Ответ отправлен: 13.01.2003, 14:31
Отправитель: Bob Johnson


Отвечает Maverick

Добрый день, ROCK!
В DN есть функция реаниматор, да и много программ для восстановления инфы.


Ответ отправлен: 13.01.2003, 17:08
Отправитель: Maverick


Отвечает masquer

Доброе время суток, ROCK!
Смотри EasyRecovery Pro

Ответ отправлен: 13.01.2003, 13:02
Отправитель: masquer


Отвечает baldr

Добрый день, ROCK!
Ну, если ты знаком с Norton Utilities, то ты должен знать про прогу UnErase!
Довольно хорошо восстанавливал я ею раньше удаленные файлы. Правда, чем больше ты
после удаления лазил по винту (в смысле записывал данные на винт), тем меньше шанс
восстановить все целиком.
Оптимальный алгоритм - после случайного удаления файлов, потратив несколько секунд на
осознание совершенного злодеяния, ударить кулаком по кнопке Reset, загрузиться со
спасательной дискеты, не давая ничего и никому раньше времени писать на винт, запустить
UnErase, собрать все иконы в доме (кроме тех, что на "рабочем столе"), молиться и жать
на клавишу поиска удаленных файлов...


Ответ отправлен: 14.01.2003, 00:33
Отправитель: baldr


 Вопрос № 2399

(Сорри, что в эту рассылку, но не в Windows же писать! Тем более, что в рассылке
по PHP всего 5 экспертов, а по Java - это не совсем их область.. Думаю, уж тут есть
знающие веб-дезигнеры:) )
Я, конечно, дико извиняюсь, товарищи, но факен шит этот MSIE!!!
Вчера весь день сидел, делал новый дизайн сайта, специально читал официальную
доку по CSS1... Дизайн проверял в Опере 7, в ней все нормально работало.
Отослал друзьям для критики, а потом случайно открыл в IE и офигел! Неужели
даже в таком простом стандарте как CSS1 нельзя прийти к одному соглашению?! :(((
В связи с чем вопрос, ответ на который в том официальном документе я явно не
нашел, хотя это вроде подразумевалось. Можно ли определять свои, новые тэги с
помощью CSS1? Или придется "перегружать" уже существующие, которых и так мало?
(Для справки, если кто еще не понял: CSS1 - это каскадные таблицы стиля первого уровня)
Спасибо.



Вопрос отправлен: 13.01.2003, 00:03
Отправитель: baldr (baldr@pisem.net)

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

Отвечает Bob Johnson

Доброе время суток, baldr!
Я думаю, что нет. А почему ты считаешь, что тебе тэгов мало? Ведь стиль можно определить несколькими способами:
1:

это будет для всех тегов a.
2:

Это будет для одного единственного элемента с id="my"
3:

Это будет для любого тэга, где ты напишешь class="myclass":
...

Вот последний вариант вполне нормально подходит практически везде. И никакие новые тэги не нужны...Доброе время суток, baldr!
Я думаю, что нет. А почему ты считаешь, что тебе тэгов мало? Ведь стиль можно определить несколькими способами:
1:

это будет для всех тегов a.
2:

Это будет для одного единственного элемента с id="my"
3:

Это будет для любого тэга, где ты напишешь class="myclass":
...

Вот последний вариант вполне нормально подходит практически везде. И никакие новые тэги не нужны...Доброе время суток, baldr!
Я думаю, что нет. А почему ты считаешь, что тебе тэгов мало? Ведь стиль можно определить несколькими способами:
1:

это будет для всех тегов a.
2:

Это будет для одного единственного элемента с id="my"
3:

Это будет для любого тэга, где ты напишешь class="myclass":
...

Вот последний вариант вполне нормально подходит практически везде. И никакие новые тэги не нужны...Доброе время суток, baldr!
Я думаю, что нет. А почему ты считаешь, что тебе тэгов мало? Ведь стиль можно определить несколькими способами:
1:

это будет для всех тегов a.
2:

Это будет для одного единственного элемента с id="my"
3:

Это будет для любого тэга, где ты напишешь class="myclass":
...

Вот последний вариант вполне нормально подходит практически везде. И никакие новые тэги не нужны...



Ответ отправлен: 13.01.2003, 14:30
Отправитель: Bob Johnson


Отвечает masquer

Здравствуйте, baldr!
Насколько я знаю броузеры стандартам W3C не совсем следуют, максимально CSS поддерживают Mozilla и теперь уже и опера 7.
А с div пробовал?

Ответ отправлен: 13.01.2003, 13:11
Отправитель: masquer


 Вопрос № 2400

Maverick, будь любезен, скинь Чернобыля и пару строчек о нём. Заране благодарен.



Вопрос отправлен: 13.01.2003, 00:41
Отправитель: Rotten (ROTTEN@intbel.ru)

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

Отвечает Maverick

Добрый день, Rotten!
Лови!


Ответ отправлен: 13.01.2003, 17:08
Отправитель: Maverick


 Вопрос № 2401

Я не программист, я этому в институте не обучался, а начинал знакомится с компами еще с ZX-Speccy с паяльником в руках.
И понял одно, что без асма мне никуда. Почему? Вы пробовали уважаемый Рayan увидеть Нортон на телевизоре, или зпустить игрушку которая не поддерживат стандартных режимов VGA. Я изучал этот язык и у меня все работало, принося радость моим сынишкам, приходилось ковыряться в внутренностях игрушек, а без асма там делать нечего. Я других языков так и не смог осилить, я уже "старый" человек и сидеть с паяльником меня больше прет, а иногда все же обидно, что из-за таких горе программеров я не могу запустить прогу на своем Celerone с 300 Mgz. Хотья при хорошей оптимизации и асме она всеже должна бы сносно работать. Брось тогда эту затею с институтом. ;)



Вопрос отправлен: 13.01.2003, 03:34
Отправитель: Vasyava

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

Отвечает Bob Johnson

Приветствую Вас, Vasyava!
И снова надо собраться всем вместе и сказать "НЕТ" наркотикам.


Ответ отправлен: 13.01.2003, 14:31
Отправитель: Bob Johnson


Отвечает Sensey

Здравствуйте, Vasyava!
Мысли вслух?


Ответ отправлен: 13.01.2003, 10:38
Отправитель: Sensey


Отвечает Portnov

Доброе время суток, Vasyava!
Поддерживаю! (правда, непонятно, а чем собственно вопрос?)

Ответ отправлен: 13.01.2003, 11:38
Отправитель: Portnov


 Вопрос № 2402

Привет всем!
Всех с прошедшими праздниками. Извиняюсь за оффтопик, но здесь больше людей.
Есть у кого нибудь в е виде книги Авторов Рича Стивенса и Таненбаума(на русском или английском) ?
Наши издательства только две книги всего перевели, а оригиналы стоят по 100$ :((.



Вопрос отправлен: 13.01.2003, 05:34
Отправитель: DiGiT (digit@economy.chita.ru)

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

Отвечает Andrew Vext

Приветствую Вас, DiGiT!
Указали бы, что именно вам надо - у того же Танненбаума больше 10 книг.


Ответ отправлен: 13.01.2003, 14:04
Отправитель: Andrew Vext


 Вопрос № 2403

Ув. Эксперты!
Подскажите, возможно ли где-нибудь скачать исходники ядра
WINDOWS (если у кого есть, то киньте, пожалуйста, на мне мыло)?



Вопрос отправлен: 13.01.2003, 12:00
Отправитель: Alex (alexey@tradeline.com.ua)

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

Отвечает Igoryk

Здравствуйте, Alex!
Что-то не слышал, чтобы кто-нибудь распространял исходники ядра Windows. Вряд ли Microsoft когда-нибудь разрешит распространять исходники - зачем тогда платить за их программмное обеспечение? Вот исходниками DOS6.0 поделиться могу.

Ответ отправлен: 13.01.2003, 17:55
Отправитель: Igoryk


Отвечает Dark_Lord

Здравствуйте, Alex!
В разделе лучший прикол ты бы получил 300 понтов из 100...

Ответ отправлен: 13.01.2003, 21:22
Отправитель: Dark_Lord


Отвечает Andrew Vext

Приветствую Вас, Alex!
Исходники ядра Windows на мыло? Это круто.
Во-первых они недоступны и есть только у Microsoft.
Во-вторых даже если бы они и были доступны, то от такого объема ваш ящик бы сдох (вместе с тем, кто отсылал вам исходники).

Ответ отправлен: 13.01.2003, 14:08
Отправитель: Andrew Vext


Отвечает Maverick

Приветствую Вас, Alex!
Ты хоть знаешь, что просишь? :)
Это же не Linux...


Ответ отправлен: 13.01.2003, 17:13
Отправитель: Maverick


Отвечает Sensey

Добрый день, Alex!
На софтодроме валялись.
Win 1.0, Win 2.0

Ответ отправлен: 13.01.2003, 12:30
Отправитель: Sensey


Отвечает masquer

Добрый день, Alex!
Угу, а ключи от квартиры, где девки визжат не надо? Дизассемблер используй, если надо.

Ответ отправлен: 13.01.2003, 13:14
Отправитель: masquer


Отвечает baldr

Приз зрительских симпатий уходит читателю Alex! :)))))
Спасибо, рассмешил! :))
А теперь ответ. Нет. Невозможно. Если только твоя фамилия не Гейтс или Аллен...
Самый, наверное, лакомый кусочек для всех хакеров и программистов мира - это исходники Windows...
А Microsoft как может - борется с попытками антимонопольного комитета и всех остальных
раскрыть хотя бы часть исходников. Ну да все это ты можешь прочитать и в прессе...


Ответ отправлен: 14.01.2003, 00:32
Отправитель: baldr


Отвечает Eugene

Добрый день, Alex!
Исходники, как ни странно лежат у тебя под носом(если ты конечно работаешь в винде). Берёшь дизассемблер и получаешь исходный код.

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


 Вопрос № 2404

Поздравляю всех с наступающим старым Новым Годом!!! Спасибо вам за помощь нам, ламерам. Так держать!!! Ваша помощь неоценима. (Может перестарался ?? :-) ).



Вопрос отправлен: 13.01.2003, 12:53
Отправитель: Rotten (ROTTEN@intbel.ru)

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

Отвечает Igoryk

Приветствую Вас, Rotten!
Спасибо. Не сочтите, что я зазнался :)

Ответ отправлен: 13.01.2003, 17:55
Отправитель: Igoryk


Отвечает Bob Johnson

Приветствую Вас, Rotten!
Тебя тоже.
> Ваша помощь неоценима. (Может перестарался ?? :-) ).
Может.


Ответ отправлен: 13.01.2003, 14:31
Отправитель: Bob Johnson


Отвечает Maverick

Доброе время суток, Rotten!
Да нет не перестарался, спасибо...Тебя так же :)


Ответ отправлен: 13.01.2003, 17:13
Отправитель: Maverick


 Вопрос № 2405

вообщем вопрос обстоит как: необходимо заставить прогу прогу убивать текущий процесс. клавиши она ловит, резидентно остается. а как текущую задачу убить с помощью ассемблера, НЕ используя средства и прерывания дос?



Вопрос отправлен: 13.01.2003, 14:35
Отправитель: axel

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

Отвечает Sensey

Здравствуйте, axel!
Я так понял под чистій ДОС?
Ну попробуй как-то так:
Вычисли адрес, куда указывает CS:IP убиваемой задачи и помести туда код выхода (int 20h)


Ответ отправлен: 13.01.2003, 14:58
Отправитель: Sensey


Отвечает keleb-glin

Приветствую Вас, axel!
Если убиваемая программа - .com надо внутри резидента запортить адрес возврата. Сегмент оставь, а смещение исправь на 0. Тогда выполнится первая команда в сегменте, а там всегда cd20 - int 20h - выход. Если убивать надо exe, надо считать адрес возврата и с того места записать байты:
B8 00 4C CD 21
первые три - mov ax, 4c00h
остальные - int 21h
вместе - выход с errorlevel 0


Ответ отправлен: 15.01.2003, 21:39
Отправитель: keleb-glin


Отвечает ASMодей

Добрый день, axel!
Ты сам то понял, что хочешь сделать? В дос нет процессов -
это однозадачная система, даже если это эмуляция под Windows.


Ответ отправлен: 14.01.2003, 05:58
Отправитель: ASMодей



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

Внимание!
Форма может работать некорректно в почтовых программах "Microsoft Outlook" и "Microsoft Outlook Express". В программе The Bat! подобные формы не работают вообще!
После нажатия на кнопку "Отправить", будет открыто второе окно. Заметьте, что в некоторых браузерах могут стоять запреты на открытие других окон, а также "чрезмерное" кэширование данных, при этом факт отправки Вашего вопроса стоит под сомнением.
Мы рекомендуем открывать рассылку в программе Internet Explorer 5.0+ или отправлять вопросы с сайта по адресу: http://rusfaq.ru/cgi-bin/Message.cgi.

© 2002 Команда RusFAQ.ru.

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

Ваше имя:

Ваш e-mail:

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


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

Ваш вопрос:


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


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


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

Программисту
Assembler (34)
C / C++ (29)
Perl (5)
Delphi (18)
Pascal (22)
Basic / VBA (12)
Java / JavaScript (7)
PHP (6)
MySQL / MSSQL (5)
Пользователю
Windows 95/98/Me (35)
Windows NT/2000/XP (27)
"Железо" (33)
Поиск информации (19)
Администратору
Windows NT/2000/XP (11)
Linux / Unix (14)
Юристу
Гражданское право (9)
Семейное право (6)
Трудовое право (5)
КоАП (3)

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




Яндекс цитирования

© 2002 Россия, Москва. Авторское право: RusFAQ.ru


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

В избранное