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

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


Служба Рассылок Subscribe.Ru

"Ассемблер? Это просто! Учимся программировать (FAQ)"

Выпуск № 233
от 02.04.2002, 02:05

Администратор: Калашников Олег
Сайт Администратора: Программирование на Ассемблере


Старейшины рассылки
(по состоянию на 02.04.2002, 02:05)

1. Broken Sword - ответов: 418.
2. Painbringer (нечто наподобие домашней страницы) - ответов: 378.
3. Sensey - ответов: 345.
4. Dron (Операционная система с нуля!) - ответов: 301.
5. DiGiT - ответов: 299.



 Вопрос № 461

Uvajaemie Eksperty,
Skajite pojaluysta kak v Delphi, zapustit' file kakoy-nibud? Kak je obyasnit'(??). Koroche pri istechenii kakogo to vremeni doljen zapustitsa kakoy nibud' file(MP3,Exe...). Kak eto sdelaT? Pri pomoshi kakih metodov?
S uvajeniem,
Oscar.



Отправитель: Oscar
Вопрос отправлен: 28.03.2002, 07:03
Подгруппа: Пользовательская работа с Windows

_______________

Отвечает Vladimir
Доброе время суток, Oscar!
WinExec самая простая функция для запуска файлов.
1. Для того, чтобы запустить исполняемый файл и развёрнуть его окно на весь
экран:
winexec('c:\command.com', SW_MAXiMIZE).
2. Для того, чтобы запустить исполняемый файл и передать ему параметры:
winexec('c:\COMMAND.COM /?', SW_HIDE).
3. Для того, чтобы открыть папку:
winexec('explorer c:\', SW_SHOW).



Отправлено: 28.03.2002, 08:13
Отправитель: Vladimir (регистрация: 28/12/2001, ответов на счету: 43)
Россия, Конаково Тверской обл.

_______________

Отвечает Артём Шегеда
Приветствую Вас, Oscar!

Я так смотрю, Вас потянуло на программирование в Delphi - милости просим, НО ЕСТЬ ДВА ЗАМЕЧАНИЯ:
Первое - вступительное - нужно не только зать английскую раскладку клавиатуры, но и сам английский язык. На нём вся документация написана, в том числе и про запуск приложений в Windows.
Второе - утешительное - необходимо знать сайты, посвящённые Delphi. Один такой подскажу: http://www.torry.net/ - он посвящён программированию на Dephi и CPP Builder. Там можно найти море компонент (иногда просто уникальных по своим возможностям) и море советов (Tips and Triks), готовых приложений и т.п.
Нескромное замечание: тема всё-таки - "Пользовательская работа с Windows". Могу подсказать как пользоваться различными браузерами.


Отправлено: 28.03.2002, 12:46
Отправитель: Артём Шегеда (регистрация: 28/12/2001, ответов на счету: 95)
URL: http://www.shegeda.chat.ru/ - Пристанище неодинокого программиста
x-USSR, Харьков

_______________

Отвечает vitya
Доброе время суток, Oscar!

попробуй функцию ShellExecute()она вделает все, exe запустит как программу а mp3 запустит проигрыватель и т.д.


Отправлено: 28.03.2002, 16:10
Отправитель: vitya (регистрация: 03/01/2002, ответов на счету: 56)
HPLA
103935193
Armenia, Yerevan

_______________

Отвечает GL
Приветствую Вас, Oscar!
Можно, например, с помощью команды Shellexecute:
Shellexecute(h,'open','notepad.exe','',nil,sw_shownormal);
В разделе 'uses' добавь ShellApi.
В разделе 'var' добавь h : HWND.


Отправлено: 28.03.2002, 18:17
Отправитель: GL (регистрация: 02/03/2002, ответов на счету: 42)
Амурская обл., Благовещенск

_______________

Отвечает mr.hedgehog
Приветствую Вас, Oscar!

Как можно лезть в Дельфи не зная винапи?

ВНИМАНИЕ! ЕЩЁ РАЗ СООБЩАЮ АДРЕСОК ДОКУМЕНТАЦИИ ПО ВИНАПИ
http://spiff.tripnet.se/~iczelion/files/win32api.zip
весит всего 8мб

а к твоему случаю подойдёт ф-я shellexecute


Отправлено: 28.03.2002, 19:16
Отправитель: mr.hedgehog (регистрация: 05/02/2002, ответов на счету: 31)
Russia, Saint-Petersburg

_______________

Отвечает Blackeye
Добрый день, Oscar!
Народ, а не запарило на транслите писать :)
1)Запускай файл используя системные функци ShellExecute и WinExec. В приложении описание этих функций.
2)Создаете таймер на него вешаете запуск файла и все. Можно это сделать используя TTimer но можно самому перехватив WM_TIMER сообщение.


Приложение:


Отправлено: 28.03.2002, 20:02
Отправитель: Blackeye (регистрация: 15/02/2002, ответов на счету: 64)
URL: http://www.soft4master.h1.ru - Delphi, my programms...
Украина, Запорожье

_______________

Отвечает kostik
Доброе время суток, Oscar!
Попробуйте использовать API-функцию ShellExecute. Она и программу запустит и файл в ассоциированнном программе запустит.


Отправлено: 31.03.2002, 14:20
Отправитель: kostik (регистрация: 01/02/2002, ответов на счету: 106)
URL: http://www.ospedia.boom.ru - Что-то вроде домашней странички
mrkirov@mail.ru ICQ UIN #151014798
Россия, Хабаровск




 Вопрос № 463

Здравствуйте уважаемые эксперты.
Я только что приступил к изучению курса.
Попробовал несколько отладчиков, AFDpro нравится больше всего,
но вот проблема- как из него выйти, меню никакого не нашёл.
Может плохо искал?
Спасибо.

Отправитель: Сергей (shest@online.ru)
Вопрос отправлен: 28.03.2002, 08:17
Подгруппа: Общие вопросы по программированию на Ассемблере под DOS

_______________

Отвечает Guess Who
Здравствуйте, Сергей!
F4 - Выскакикает окно помощи, где написано, какие команды что обозначают.
Выход из отладчика, набрать в CMD - QUIT.


Отправлено: 28.03.2002, 09:09
Отправитель: Guess Who (регистрация: 20/02/2002, ответов на счету: 13)

_______________

Отвечает Dron
Здравствуйте, Сергей!

quit... :)


Отправлено: 28.03.2002, 12:49
Отправитель: Dron (регистрация: 28/12/2001, ответов на счету: 301)
Информзащита
Адрес: Москва
URL: http://asmdev.narod.ru/asmos.html - Операционная система с нуля!
2144510
Россия, Москва

_______________

Отвечает Broken Sword
Приветствую Вас, Сергей!
quit


Отправлено: 28.03.2002, 14:19
Отправитель: Broken Sword (регистрация: 28/12/2001, ответов на счету: 418)
ICQ#64476575
Украина, Одесса

_______________

Отвечает GL
Приветствую Вас, Сергей!
У AFDpro слева вверху есть командная строка. Для выхода набери в ней QUIT.


Отправлено: 28.03.2002, 18:17
Отправитель: GL (регистрация: 02/03/2002, ответов на счету: 42)
Амурская обл., Благовещенск

_______________

Отвечает Frank
Приветствую Вас, Сергей!
Lol ;) А выходить оттудава командочкой QUIT. ;)))


Отправлено: 28.03.2002, 21:04
Отправитель: Frank (регистрация: 14/01/2002, ответов на счету: 132)
КПИ,ФЭЛ,ДА-02
ICQ: 100341415 E-mail: Frank_U@mail.ru
Украина, Киев




 Вопрос № 464

Здравствуйте, уважаемые эксперты!!!
У меня возникли некоторые вопросы:
(1) На компе стоит Windows Me (недавно поставил).
Вообщем в меню Пуск --> Завершение работы, первое время, помимо пунктов
<Завершение работы>
<Перезагрузка>
<Ждущий режим>,
был ещё пункт под названием <Спящий режим>. Но я и сам не заметил когда она пропала,
но факт тот, что она была и работала !!! Я, лично и не пытался удалить эту штучку,
да и не знаю, как :-), и как восстановить её тоже не знаю :-(
Как раз по этому вопросу я и обращаюсь к вам.
(2) На TaskBar в Винде всегда есть кнопка Свернуть все окна, так вот, охота узнать:
в случае удаления, каким образом можно её восстановить.
(3) Ещё один вопрос: устанавливал я Миллениум, но...
Во время установки,в процессе копирования файлов, когда на 10 процентах, когда на 56 процентах, а
иногда и на 93 происходит сбой, всё пропадает, Остаётся Досовский экран и там
написано: (см.приложение)
-------------------------------------------
-------------------------------------------
После такой неудачи, я форматирую С:\ и начинаю всё заново. Такая история
повторялась примерно 6 раз,и лишь один раз мне повезло...
При установке 98 Виндов такое случается очень редко.
---
Может из-за разогнанного процессора с Целерона 300 до 450?
А может дело совсем другом? Подскажите.
------
P.S. Заранее благодарен ВТРОЙНЕ !!!
E-Mail: artbav@yandex.ru

Приложение:


Отправитель: Артём (artbav@yandex.ru)
Вопрос отправлен: 28.03.2002, 08:53
Подгруппа: Пользовательская работа с Windows

_______________

Отвечает StiGGeR
Здравствуйте, Артём!

(2)Сохрани приложение в файле "Свернуть все окна.scf" и запускай наздоровье.


Приложение:


Отправлено: 28.03.2002, 11:11
Отправитель: StiGGeR (регистрация: 02/01/2002, ответов на счету: 33)
ICQ: 125704802, FIDO: 2:5011/133
Россия, Уфа

_______________

Отвечает Blackeye
Приветствую Вас, Артём!
1)А на кой вам нужен этот спящий режим :) Можно просто кнопку Sleep на клаве нажать и все будет ок.

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


Отправлено: 28.03.2002, 20:01
Отправитель: Blackeye (регистрация: 15/02/2002, ответов на счету: 64)
URL: http://www.soft4master.h1.ru - Delphi, my programms...
Украина, Запорожье

_______________

Отвечает Tiger
Добрый день, Артём!
1) Проверьте аключи в реестре. Если параметр 1, то запрещено, если 0, то разрешено.
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\RestrictRun]
"NoClose" - отключает команду "Выключить компьютер";
"NoLogOff" - скрывает команду "Завершение сеанса <Имя пользователя>" в меню "Пуск" (этот двоичный параметр надо выставить в значение 01 00 00 00);
и поищете что-то подобное.
2) Конечно можно. Создайте ярлык к следующему файлу
"C:\%WINDIR%\Application Data\Microsoft\Internet Explorer\Quick Launch\Свернуть все окна.scf"
Именно этот файлик отвечает за сворачивание всех окон.
3) Причин может быть несколько. Может и процессор разогнанный, а может и дистрибутив битый (что скорее всего). Попробуйте на другом компе установить Винду с этого компакта, если все Ок, значит дело не в нем.

ЗЫ: А вообще лучше не использовать Ме, ибо уж очень громоздкий у глючный. В общем, Ме - огромная неудача Мелкомягких, истинный Мастдай.


Отправлено: 28.03.2002, 20:30
Отправитель: Tiger (регистрация: 28/12/2001, ответов на счету: 172)
URL: http://www.tigeer.narod.ru - Что-то вроде того

_______________

Отвечает Frank
Приветствую Вас, Артём!
1) Насчет спящего режима не помню, это что-то с Advanced Power Management связано ...
2) Восстанавливать ее не надо IMHO лучше нажиметь для этого кнопочку Win+D.
3) Вполне реально что из-за проца, но причин достаточно много.
ЗЫ. дело твое, но я бы на твоем месте поставил 98-ю, уж меньше ресурсов жрет, вот у моего друга на 800-м селероне год назад 95-я стояла ;))


Отправлено: 28.03.2002, 21:13
Отправитель: Frank (регистрация: 14/01/2002, ответов на счету: 132)
КПИ,ФЭЛ,ДА-02
ICQ: 100341415 E-mail: Frank_U@mail.ru
Украина, Киев




 Вопрос № 465

Здравствуйте. Вопрос будет адресован к эксперту Ayl, но если кто желает милости просим. Проблема в следующем. На прошлый мой вопрос (о поиске первого кластера файла) вы дали два варианта. С первым я был знаком и поэтому решил попробовать второй. Написал прогу, но она не заработала. Прерывание выполняется нормально, но любая попытка чтения (из Win98) по любому смещению (по таблице в Tech Help 6) весит прогу, а из-под ДОСа получается какая-то лажа. Если не сложно покажите на маленьком примере как это все правильно реализовать. Заранее благодарен.
Отправитель: Odin (vikingodin@yandex.ru)
Вопрос отправлен: 28.03.2002, 09:29
Подгруппа: Общие вопросы по программированию на Ассемблере под DOS

_______________

Отвечает Ayl
Приветствую Вас, Odin!

А можно приложить прогу? А то на пальцах сложно.
На самом деле я этот метод сам не проверял, вычитал в книжке Фроловых "Системное программирование на Си", том 3 "DOS". Названия пишу по памяти, книжка как-то по другому называлась, программирование, что ли... Вот он там и был описан, даже с программой. В главе о защите информации.


Отправлено: 29.03.2002, 16:41
Отправитель: Ayl (регистрация: 28/12/2001, ответов на счету: 198)
Россия, Санкт-Петербург




 Вопрос № 466

Приветствую ВАС !!!
Где можно взять ломалку под PDF-файлы
(суть: стоит пароль на тексте и его нельзя не скопировать не удалить из PDF-файла)
Заранее благодарен за ВАШУ помощь !!!!

Отправитель: Spirit
Вопрос отправлен: 28.03.2002, 09:57
Подгруппа: Пользовательская работа с Windows

_______________

Отвечает Cardinal
Приветствую Вас, Spirit!
А не за это-ли Adobe судилось с московской фирмой... как её там... Элкомсофт! Короче, можно, но только крайне осторожно (помнится злополучный Advanced eBook Processor).
Дмитрий Скляров со своим алгоритмом сильно тогда попал.


Приложение:


Отправлено: 28.03.2002, 14:55
Отправитель: Cardinal (регистрация: 22/01/2002, ответов на счету: 72)
ДГТУ
evg_list@aport2000.ru
Россия, Ростов-на-Дону

_______________

Отвечает Tiger
Доброе время суток, Spirit!
Млин, народ, ну когда же вы научитесь поисковиками пользоваться, а???? Ну надоело! Что, мозга не хватает что ли, чтобы самому найти? Или охота на готовенькое?
Прога называется Advanced PDF Password Recovery, если я не ошибся в написании.
Мог бы и прямую ссылку дать, но не буду этого делать. Может хоть сам чему-нить научишься.


Отправлено: 28.03.2002, 20:30
Отправитель: Tiger (регистрация: 28/12/2001, ответов на счету: 172)
URL: http://www.tigeer.narod.ru - Что-то вроде того

_______________

Отвечает kostik
Здравствуйте, Spirit!
Зайдите на сайт www.passwords-crackers.com. Там есть раздел, посвященный ПДФ-файлам.
Также известная Elcomsoft выпускает утилиты по парольному взлому! Посмотрите на их сайте.


Отправлено: 31.03.2002, 14:53
Отправитель: kostik (регистрация: 01/02/2002, ответов на счету: 106)
URL: http://www.ospedia.boom.ru - Что-то вроде домашней странички
mrkirov@mail.ru ICQ UIN #151014798
Россия, Хабаровск




 Вопрос № 467

Здравствуйте ув. эксперты!

1. Оцените, plz, качество написания проги: ваши комментарии, замечания, исправления, дополнения и т.д.
(в проге 2 ф-ии: одна выводит символ на экран в видеопамять, а др. строку)

2. Как не используя 10h прерывание установить курсор в заданное место?

3. Можно ли в процедуре сделать локальные метки, т.е. чтобы процедура была независима от программы?

4. To: Олег: почему не было 224 номера рассылки? Я думал он мне не дошел, но залез на Subscribe так его там тоже нет ;(

Приложение:


Отправитель: Artem
Вопрос отправлен: 28.03.2002, 17:49
Подгруппа: Общие вопросы по программированию на Ассемблере под DOS

_______________

Отвечает Топор
Здравия, Artem!

1. Вместо команды mul предлагаю несколько более развесистый, но более быстрый способ прицеливания адреса строки (см. приложение).

2. Хм... курсор - штука аппаратная, чтобы им ворочать, надо в BIOSе смотреть, как там это сделано. Накропал я в своё время одну вещь - в командной строке даёшь ей адрес прерывания, а она считывает код в файл, потом можно его дизасмить как COM-файл. Пиши на мыло, вышлю.

3. Легко. В начале текста программы (или процедуры) пишешь директиву LOCALS, а метки в процедуре начинаешь с @@ - образец опять же в приложении.

Удачи !


Приложение:


Отправлено: 29.03.2002, 00:36
Отправитель: Топор (регистрация: 15/03/2002, ответов на счету: 51)
Радио "Эхо Москвы в Самаре"
Адрес: 443011, Самара, ул. Советской Армии, 217
Тел.: (8462)160302, 162918
URL: http://listen.to/btemple - Хорошая Русская Металлическая команда
Россия, Самара

_______________

Отвечает Dron
Приветствую Вас, Artem!

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


Отправлено: 29.03.2002, 11:36
Отправитель: Dron (регистрация: 28/12/2001, ответов на счету: 301)
Информзащита
Адрес: Москва
URL: http://asmdev.narod.ru/asmos.html - Операционная система с нуля!
2144510
Россия, Москва

_______________

Отвечает Ayl
Добрый день, Artem!

1. Качество написания.
а). Не вдаваясь пока в сам код хочу сделать замечание по алгоритму. Строка выводится на экран посимвольно. В принципе ничего страшного, все равно надо все символы перебирать. Но зачем же каждый раз вызывать процедуру печати символа? Это же страшно медленно! Сначала мы кладем параметры в стек. Потом через косвенную адресацию к ним обращаемся. Для каждого символа вычисляем адрес в видеопамяти, куда его надо поместить (используя страшно медленную команду mul!). Хотя точно знаем, что в позицию, следующую за предыдущим символом. Наконец выводим символ, восстанавливаем регистры и возвращаемся из процедкры.
Так вот, из всего вышеперечисленного на каждом шаге нужно делать только одну вещь - вывести символ в видеопамять (читай, на экран). И все! Чувствуется разница?
Как было написано в одной умной книжке (М.Абраш. Таинства программирования графики), "процедура вывода точки не должна использоваться при выводе линии, хотя линия и состоит из точек" (за точность цитаты не ручаюсь, но смысл именно такой). Здесь мы имеем туже самую ситуацию: процедура вывода символа не должна использоваться при выводе строки.
На самом деле, в момент начала вывода строки мы определяем начальный адрес видеопамяти, атрибут для вывода строки и затем выводим всю строчку в одном цикле. Можно даже использовать команды строковой обработки данных.

б). Теперь собственно по коду. Замечу, что неуказание директивы .286 (хотя бы) ведет к тому, что компилятор начинает генерировать код, который будет работать на всех машинах 86-го семейства, в т.ч. и на 8086/8088.

Это приводит к тому, что команда, например, push 0 транслируется в следующую последовательность команд:

push ax
push bp
mov bp, sp
mov word ptr [bp+2], 0
pop bp

Оно нам надо? :)
Поэтому ставим .286

Далее. Надо загрузить регистры dl и dh перед вызовом 10-го прерывания. Значением 10. Очень хорошо. Но зачем же это делать вот так "в лоб"? Для лучшего понимания? Так ведь все равно придется лезть в справочник, чтобы посмотреть, что за функцию мы вызываем. А лучше всего написать комментарии по этому поводу.
А для процессора это ужасно грузить 2 8-битных регистра непосредственным значением. Особенно на 386 и выше.
Лучше написать так:
mov dx, 0a0ah - экономим 1 байт и работать должно быстрее.

Далее. Хотим занести 0 в регистр ah. Замечательно. Так давайте напишем xor ah, ah (а еще лучше, xor ax, ax, потому что al нам больше не нужен) и будем радоваться результату! В размере ничего не выигрываем, а в скорости должны.

Процедура вывода символа. Последовательность
mov es:[di], al
inc al
лучше заменить на
stosb

Зачем обнуляем al, если потом в него все равно считываем значение? Лишняя команда.

И вообще, я бы объеденил вывод символа и атрибута в одну команду:
mov al, [bp]
mov ah, [bp+4]
shl ah, 4
add ah, [bp+4]
stosw ; (или mov es:[di], ax - потому что увеличивать di не нужно)

Процедура putstring. Вроде нареканий нет.

2. С помощью прямого программирования видеокарточки. За позицию курсора отвечают регистры 14 и 15 CRT-контроллера. Доступ к ним осуществляется через порты 3D4h и 3D5h. Описание можно взять в Tech Help либо в какой-нибудь книжке по программированию видеоадаптеров.

3. Можно, но для этого надо исползовать модульное программирование. Т.е. формируется файл (proc.asm), содержащий процедуры. Имена процедур описываются как PUBLIC. Компилируется и получается файл proc.obj. В новой программе (main.asm) те процедуры, которые будут использоваться описываются как EXTRN. Пишется программа, которая будет их вызывать. Транслируется до получения файла main.obj. После этого линкуется вместе с proc.obj. Получаем файл main.com либо main.exe.


Отправлено: 29.03.2002, 19:04
Отправитель: Ayl (регистрация: 28/12/2001, ответов на счету: 198)
Россия, Санкт-Петербург




 Вопрос № 440

Здравствуйте эксперты, вопрос насчет softIce, пишу уже третий раз, но или мой вопрос не может до вас прорваться или рассылка да меня, а вопрос такой: компилирую программу как сказано в хелпе по масму32, а при запуске в softice вылезает ошибка, в чем причина? Макефаил, батфаил, и сообщение о ощибке прилогается.
Еще вопрос моленько не по теме, как мне файл ресурсов прикрепить в vc++ 6.0, чтоб также как на асме,т.е. чтоб был фаил ресурсов, исходник, скомпилировал и есть меню у окошка.
И еще один вопрос, писАл в форуме, но там ответ не совсем на то что нужно :(, как мне вернуть из процедуре на масме значение в стеке,если процедура принимает глобальные параметры в секции данных и чтоб в ручную стековый кадр не создавать.
Спасибо.

Приложение:


Отправитель: Serzhant (Serzhant_mail@mail.ru)
Вопрос отправлен: 27.03.2002, 03:52
Подгруппа: Общие вопросы по программированию на Ассемблере под Win32

_______________

Отвечает Blackeye
Добрый день, Serzhant!
Я насчет ресурсов в VC++ там есть великолепная вещь - Resource Explorer. Просто нажимаешь пару-тройку кнопок и ресурс готов.


Отправлено: 27.03.2002, 08:13
Отправитель: Blackeye (регистрация: 15/02/2002, ответов на счету: 64)
URL: http://www.soft4master.h1.ru - Delphi, my programms...
Украина, Запорожье




 Вопрос № 441

Короче встрял я : закончилась годовая гарантия на CD-ROM 48-х Panasonic CR-594, IDE и после этого он перестал работать. До этого события развивались следующим образом : еще на гарантии сидюк перестал читать диски, отвез на фирму, почистили (подчеркиваю это слово)... Два дня спустя сиди снова отказался читать диски. Далее, второе путешествие с сд-ромом на фирму, опять значится почистили, диск обычный или болванку - читает, перезаписываемый (Verbatim) отказывается читать, как не просил... Третье нашествие на фирму... "Прочищенный" cd-rom поработал 10-15 мин. и перестал читать что-либо вообще. В этой задаче спрашивается : как можно привести в порядок "подставку для кофе"?
Еще инфа : 1. Чистящий комплект не предлагать, бесполезно 2. Диск, после вставки в сд раскручивается, затем двигатель отключается, диск крутится нектр. время по инерции. 3. Готов поковырятся в сидироме (терять уже нечего)

Жду профессионального ответа на мыло. Спасибо.

Отправитель: Stanley (mikt@bk.ru)
Вопрос отправлен: 27.03.2002, 07:55
Подгруппа: Пользовательская работа с Windows

_______________

Отвечает змей
Добрый день, Stanley!
Есть способ, но немного гиморный..... движок останавливается потому что немогет прочесть диск..
попробуй отцентровать ГЛАЗ... открой СДром и акуратно сними
весь кранштейн на котором башка ездит..
сними саму головку, на ней буит плассмасовая крыка закрывающая электроннику, сними ее там у видишь потанциометр..
бери маленькую отвертку, и курти его влево или вправо
где то 0,5мм все собирай...(вот почему гиморный)
если не поможет попробуй разобрать и крутануть еще на 0,5мм
и так пока не прочитает....
я Samsung 24x таким макаром запустил...но мне повезло ...попал с первого раза :)))


Отправлено: 27.03.2002, 08:15
Отправитель: змей (регистрация: 28/12/2001, ответов на счету: 241)

_______________

Отвечает Frank
Здравствуйте, Stanley!
До профессионально ответа єто не тянет :) но как мне кажется у тебя не все в порядке с линзой :(


Отправлено: 27.03.2002, 08:19
Отправитель: Frank (регистрация: 14/01/2002, ответов на счету: 132)
КПИ,ФЭЛ,ДА-02
ICQ: 100341415 E-mail: Frank_U@mail.ru
Украина, Киев

_______________

Отвечает Den
Добрый день, Stanley!

Ну что я могу сказать - чистящий комлект - фуфло - попробуй сам линзу фланелью (а лучше шелком) со спиртом прочистить, а если не поможет - копи деньги на новый драйвер...


Отправлено: 27.03.2002, 16:18
Отправитель: Den (регистрация: 28/12/2001, ответов на счету: 28)
Россия, СПб, Ломоносов

_______________

Отвечает Broken Sword
Здравствуйте, Stanley!
Вариант здесь только один:
1. Откручиваешь 4 шурупчика снизу (или сбоку, де они там), снимаешь крышку сидюка. Далее ищешь такую оптическую штучку (под ней сам лазер), ну открой любой CD-плеер, там ее наглядно можно рассмотреть, она точно такая же и в CD-ROM-ах. Такая красивенькая, переливается зелено-голубым цветом в лучах... Короче - берешь средство для мытья окон (тока не ДСП какое нить из трех букв совковое, а такие знаешь есть импортные светло синего цвету), макаешь в нее вату, наматываешь на спичку и вперед!!! Только еле еле дотрагиваешься, протираешь, и чтобы куски ваты на лазер не налипли. Затем сверху еще можешь сухой ватой протереть. Вообщем, если после этих манипуляций у тебя сидюк хотя бы недельку не поработает - значит все, капут, можешь его смело сдавать в металлолом (предварительно открутив "лазер" на серьгу, как предлагает нам великий журнал "хакер" ))

У меня сидюк Teac. Где то примерно раз в пол года она начинает капризничать и читать уже не "все подряд", а выборочно. Еще через пару неделек отказывается читать что либо вообще. После вышеозначенных манипуляций все опять возвращается на свои места примерно на пол года. Так уже и живем уже года два с половиной...


Отправлено: 27.03.2002, 16:19
Отправитель: Broken Sword (регистрация: 28/12/2001, ответов на счету: 418)
ICQ#64476575
Украина, Одесса

_______________

Отвечает Tiger
Приветствую Вас, Stanley!
Не знаю, что в этом случае может считаться "профессиональным ответом" (можешь снять быллы), но по-моему, самым разумным будет покупка/замена на новый СД. Едешь в фирму и ругаешься с ними!!! Хренли они тебе мозги е#ут? Говоришь, что мол два раза привозил и ваша чистка не помогает, давайте новый сидюк. Если отказываешься, то бросаешь между делом, сто едешь в Комитет по правам потребителей и тихо двигаешься к выходу. :)
Мне все же пришлось съездить в Комитет и потратить там 50р., но зато мне принтер бесплатно починили (починили так, что он уже второй год работает нормально).


Отправлено: 27.03.2002, 22:40
Отправитель: Tiger (регистрация: 28/12/2001, ответов на счету: 172)
URL: http://www.tigeer.narod.ru - Что-то вроде того

_______________

Отвечает Painbringer
Приветствую Вас, Stanley!
Я конечно все понимаю, но КАКОГО ХРЕНА ТЫ СИДЮК ПОСЛЕ ТОГО КАК ОН ЧЕРЕЗ 15 МИНУТ СДОХ ПОСЛЕ РЕМОНТА ОБРАТНО В ФИРМУ НЕ ОТНЕС И НЕ ЗАТОЛКАЛ ЕГО ЭТИМ ГОСПОДАМ КУДА СЛЕДУЕТ?! вобщем попробуй поскандалить, постучать сидюком по столу (там у них). показать бумажки с отметками о ремонте (он ведь дали тебе там такие бумажки?).

мой вомоему тот же (на другом компе а смотреть влом таже модель иль нет). ожил после того как я его открыл/закрыл. (модешь погонять его в открытом виде - красиво).


Отправлено: 28.03.2002, 01:01
Отправитель: Painbringer (регистрация: 28/12/2001, ответов на счету: 378)
URL: http://limanski.narod.ru - нечто наподобие домашней страницы
ICQ 146861957
Россия, Дзержинск, Нижегородская обл.




Форма отправки сообщения
(действительна до момента выхода следующего выпуска рассылки)

Заполните приведенную ниже форму для того, чтобы отправить вопрос. Дополнительную информации по пользованию формой для подписчиков и экспертов можно получить, нажав на знак вопроса в соответствующем разделе, при этом информация будет отображена в отдельном окне.

В почтовых программах форма не работает!!! Открывайте рассылку в браузере Internet Explorer, где и набирайте Ваш вопрос.



 Персональные данные
Ваше имя:
Пароль (экспертам):
E-mail (подписчикам):
Опубликовать мой e-mail в рассылке


 Текст сообщения

Текст вопроса:

Приложение (если необходимо: программа, выдержка из закона и т.п.):



 Выбор подгруппы

Отправить всем экспертам выбранной подгруппы


SpyLOG be number one SUPERTOP

© 2000 - 2002 Россия, Москва. Авторское право: Калашников О. А.


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

В избранное