|
nedoPC.orgElectronics hobbyists community established in 2002 |
|
Author |
Message |
aav8
Maniac
Joined: 05 Nov 2008 19:47 Posts: 287 Location: 81.28.208.238
|
могу и ошибиться - но кажется комбинация
Ctrl+Alt+Shift+Del выгружала эксплорер.
|
10 Feb 2013 18:15 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Я тут попытался программно добраться до вызова вот этого окна:
" Завершение работы программы", которое под Вендой-98 называют
менеджером задач, и вылезает оно по комбинации Ctrl+Alt+Del:
В старших версиях Венды (ну точно в ХР) это просто - вызвать, к примеру, через
ШеллЕкз taskmgr.exe.
В Венде-98 такого нет, есть вон тот taskman.exe - " Задачи" который считают
атавизмом предыдущей Венды 3.хх...
Интерес представлял для меня тот факт, что кроме как через нажатие Ctrl+Alt+Del
в Венде-98 окно " Завершение работы программы" я не знаю возможности
вызвать иначе...
И вот что у меня получилось...
Само это окно " Завершение работы программы" в Венде-98 находится в библиотеке
KERNEL32.DLL. Но способов вызвать его из KERNEL32.DLL я не нашел...
Первое, что приходит в голову - виртуально нажать Ctrl+Alt+Del через вызов
keybd_event( ... ), но для комбинации Ctrl+Alt+Del это не срабатывает...
Я погуглил - этот фокус ни у кого не работает, объясняют это якобы исключительностью
комбинации Ctrl+Alt+Del с точки зрения мелкомягких...
Следующее, что я нашел в сети - послать сообщение всем верхним окнам:
обещают, что в Венде-ХР это как раз вызывает менеджер задач , но в Венде-98 это вызывает лишь меню кнопки "Пуск". Ещё существует вариант - послать сообщение всем верхним окнам: Это должно по идее получиться сообщение о горячей комбинации клавиши DELETE с модификатрами CONTROL и ALT. Трюк сработал своеобразно... он вызвал вот это окно: И ни на какие изменения lParam = MAKELONG(MOD_ALT | MOD_CONTROL, VK_DELETE) реакции не было... Всё время вылезало окно: Запуск программы. Я решил попробовать на что влияет wParam=0 в исходном варианте. И вот тут вариантов оказалось много:
А вот когда я перезапустил Венду-98 без Explorer-a ни один из этих вариантов
не сработал...
Получается, что это вызовы горячих комбинаций самого Explorer-a ...
А как всё-таки программно нажать комбинацию Ctrl+Alt+Del под Вендой-98?
Ну или программно вызвать - менеджер задач: " Завершение работы программы"?
_________________ iLavr
|
13 Feb 2013 09:48 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Нашел у себя на работе брендовую 486-ю машину с 95-й вендой... Ну и проделал эти эксперименты... Не оказалось на ней WinCMD, поэтому в качестве шелла ставил PROGMAN.EXE и WINFILE.EXE. Действительно, по Ctrl+Esc всплывает TASKMAN.EXE, но, что интересно, 95-я Венда не любит оставаться без шелла. Если в 98-й Венде единственная задача-оболочка спокойно закрывается и Венда остаётся"голой", то в 95-й Венде попытка снятия или просто закрытия приложения оболочки вызывает окно с предложением о завершении работы Венды.
У меня почему-то не случилось... хотя торопился - не проверил вариации Ctrl...Alt... и Shift-ов.
_________________ iLavr
|
19 Feb 2013 12:56 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Что-то мне кажется, проблема вот в чем: консольные приложения Винды должны учитывать эту особенность сами (GUI в винде работает в 1251, а консоль - в 866). То есть, если консольное приложение Венды тужится сказать " Рабочий стол" в 1251, то и получится это самое: " ¦рсю¢шщ ёªюы", поскольку Венда ожидает всё в 866 и в 866 то, что ей "сказали" интерпретирует.
_________________ iLavr
|
13 Jul 2016 06:54 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Джентльмены! Присоветуйте мне хороший антивирус под Windows 98 и хорошую утилиту тестирования HDD. Так случилось, что недели 3 назад уронил я свой любимый ноутбук с компьютерного столика вместе с подключенным к нему внешним дисплеем... После инцидента ноут никаких признаков неисправности не подавал, и даже упав, работал лежа на боку - я еще подумал, какой крепкий у меня ноут, хотя ему "в обед" если не 20, то уж точно 18 лет... Но вот через 3 недели полезли у меня бэды на HDD: Ну... это вроде не должно бы в данной ситуации удивить - грохнул устаревший ноут на пол... Только вот лезут бэды довольно странно: Виндавозный scandiskw и ДискДоктор от Symantecмогут крутиться круглые сутки и не находят бэдов. Бэды находит сугубо ДОС-вский scandisk при старте Виндовс, причем на вид тоже странно - иногда он весело проскакивает и не находит бэдов, а иногда прямо на глазах мучительно притормаживает и вот тут то бэды находятся. Во время работы Венды это иногда проявляется синим экраном с предупреждением: " Не могу произвести запись на диск С: данные могут быть утеряны" после этого Венда в 99% продолжает работу, но ДискДоктор от Symantec находит потерянные кластеры. Я вот озадачился - не выцепил ли я за три недели какой специфичный вирусок... И странно еще: рекомендуемые широко утилиты по тестированию дисков - MHDD, HDDScan, Victoria-4.3 мой HDD просто не видят!
_________________ iLavr
|
19 Nov 2016 08:16 |
|
|
aav8
Maniac
Joined: 05 Nov 2008 19:47 Posts: 287 Location: 81.28.208.238
|
А посторонних звуков HDD не издает? (может кусочки магнитного слоя летают внутри)? Надо прогнать Norton Disk Doctor по поверхности 2 раза - если результат одинаковый (новых плохих блоков не найдено) - значит состояние винта стабильное. Нужно просто начало винта выбросить. И перенести/переустановить винду. Если плохие блоки то появляются/то исчезают - HDD на помойку 8-( Я так вылечил в те года один из компов. Была Win95. Выкинул первые 10мегов... А до этого работала ровно неделю.
|
19 Nov 2016 09:57 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Вроде не замечал такого... но HDD сам по себе странный: если ничего не работает - винты обычно засыпают. Но этот со строгой периодичностью "дергает" головками. Мне объяснили, что у него фича такая и она у него была всю жизнь. Norton Disk Doctor я включаю на ночь и он отрабатывает по поверхности до 20 раз, но результат одинаковый (новых плохих блоков не найдено) ! А вот если запускается ДОС-вский scandisk при старте Виндовз - бэд-блоки он находит! Я тоже пришел к решению, что надо блоки, где Norton Disk Doctor спотыкается - а это видно по счетчику блоков, что на некоторых он притормаживает, эти блоки как-то надо объявить принудительно бэдами - но вот какой утилитой это сделать? Я хотел прогнать calibrate из пакета NU под ДОС... но вот не помню - не рушит ли он файловую систему Венды? А в Интернете про calibrate уже и не помнят, хотя он серьёзно отбраковывал бэды - но и запускался примерно на сутки...
_________________ iLavr
|
19 Nov 2016 10:15 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
В общем посмотрел я сегодня на свой жесткий диск "в лицо" и даже плохого сказать нечего... Всё, что можно заклеить, в нём заклеено и даже навредить не где! (хотел капнуть вакуумного масла в шпиндель)... Судя по звукам шпиндель подразбивает, что, впрочем, не удивительно, поскольку этому HDD действительно 17...18 лет. Кое-где такие в музее давно лежат... Hitachi 2.5-inch Hard Disk Drive model DK228A-65 6.4 GB
_________________ iLavr
|
19 Nov 2016 19:36 |
|
|
jdigreze
God
Joined: 02 Jan 2006 02:28 Posts: 1390 Location: Abakan
|
В былые времена для экспресс диагностики на бэды я использовал HddSpeed, он, кстати, с исходниками на паскале. Если есть реальные бэды, то на графиках будут провалы.
А боролся с бэдами с помощью NDD и MHDD. Последнего, на сколько помню, надо иметь несколько разных версий - не определяются некоторые винты.
В крайнем случае "отрезал" осыпавшуюся область PartitionMagic'ом.
|
19 Nov 2016 20:20 |
|
|
aav8
Maniac
Joined: 05 Nov 2008 19:47 Posts: 287 Location: 81.28.208.238
|
Как мне помнится, в NDD можно было мышку навести на блок, и появится сообщение, какие файлы находятся в этом блоке. На эти файлы поставить атрибуты: системный, скрытый, и еще какой-то (не помню, а может и необязательно. Они станут невидимыми и НЕПЕРЕМЕСЧАЕМЫМИ. Предварительно их СКОПИРОВАТЬ и переименовать в что-то похожее на 00000.bad 000001.bad... А еще лучше где-нибудь взять оригиналы. Я таким образом на некоторое время продлевал срок службы дискет. Вообще-то полное форматирование должно помечать bad блоки в FAT.
|
19 Nov 2016 20:28 |
|
|
jdigreze
God
Joined: 02 Jan 2006 02:28 Posts: 1390 Location: Abakan
|
Если пошла деградация поверхности, то форматирование не спасёт - только "отрезание" части дорожек, и то, только на время.
|
19 Nov 2016 20:41 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Вот у меня MHDD не определил винт... Весь анекдот, что мне бы как-то "спасти" ЭТУ Венду, что на винте... Я вчера, когда вынимал HDD, посмотрел, что к ситуации, что он сдохнет, я давно приготовился. Мой внешний USB-диск на 40 GB, который я таскаю как флешку, имеет предустановленную прямо на моём ноутбуке Венду-98. И он отлично встает на место этого Hitachi Hard Disk Drive model DK228A-65. Но "лысая" Венда-98 - это страшно! Я вчера попробовал, мне стало жутко! Моя-то действующая - она патченная-пропатченная, процентов на 40 она - ХР! Что-то не замечаю у своего NDD такого функционала, может нужен DOS-овский NDD... Ну в общем пока scandisk отрезает и отрезает бэды - может все и порежет. После "вынимания" диска обнаружил, что он очень плохо стартует в "холодном" состоянии... Надо несколько раз прокрутить scandisk, чтобы диск "оживел".
_________________ iLavr
|
20 Nov 2016 06:06 |
|
|
jdigreze
God
Joined: 02 Jan 2006 02:28 Posts: 1390 Location: Abakan
|
Сними Acronis'ом образ, пока ещё стартует, потом его на другой винт распакуешь.
|
20 Nov 2016 19:40 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Да меня моя любимая работа и в воскресенье задалбывала подготовкой и правкой каких-то срочных документов... А так-то я просто хочу перекинуть прямо файлами на USB-диск, и поскольку там стоИт чистенькая Венда - я её спрячу в отдельную папку, а вместо нее подсуну свою Венду и запущу setupcor - такой трюк с Вендой-98 проходит... Но перекинуть примерно 6 GB ноутбуком на 366 МГц, надо приличное время. На ночь я перекидывание включить не могу - имел уже печальный опыт...
_________________ iLavr
|
21 Nov 2016 05:15 |
|
|
jdigreze
God
Joined: 02 Jan 2006 02:28 Posts: 1390 Location: Abakan
|
Самое долгое - снять образ (по моим воспоминаниям), особенно с "битого" диска. А развернуть снятый образ быстрее.
Имхо, снятие образа можно и на ночь поставить, только отключить всякие sleep, а развернуть, к примеру, на работе, под, так сказать, чутким оком. По памяти, на 500-х селиках обе операции вместе занимали часа 4. Но, давно это было - больше 10 лет тому, так что не бьюсь об заклад.
А по-файлово будет зело дольше.
|
21 Nov 2016 06:18 |
|
|
Who is online |
Users browsing this forum: No registered users and 42 guests |
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot post attachments in this forum
|
|