On-line: гостей 0. Всего: 0 [подробнее..]
АвторСообщение
Администратор




Пост N: 331
Зарегистрирован: 23.05.05
ссылка на сообщение  Отправлено: 13.10.06 16:20. Заголовок: Дискета


w2k server, где и находится БД

Возникла необходимость на нем запускать эхотажные программы

При запуске программы система зачем-то дергает флопик, после чего программа все равно запускается

Антивирусов нет
К компьютеру давно никто не подходил и ничего нехорошего не устанавливал,
он просто стоял включенным

Как отключить неприятный эффект ?

Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 34 , стр: 1 2 All [только новые]


администратор




Пост N: 396
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 13.10.06 16:33. Заголовок: Re:


Прога не обращается к флопику ?
Может ключевая дискета ищется или что то в этом плане.

Спасибо: 0 
ПрофильЦитата Ответить
Администратор




Пост N: 332
Зарегистрирован: 23.05.05
ссылка на сообщение  Отправлено: 13.10.06 16:52. Заголовок: Re:


нет конечно
прога только открывает БД, путь указывается в настройке, флопика там и в помине нет
на флопик лезет ОС
а что она там забыла непонятно

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник


Пост N: 223
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 13.10.06 17:02. Заголовок: Re:


Попробовать открыть проводник и выбрать диск C:. Система где-то запомнила (может быть в реестре), что последнее обращение было к дискете. Обычно это происходит, когда через проводник смотрят дискету, а затем выключают комп.

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 8
Зарегистрирован: 23.10.06
ссылка на сообщение  Отправлено: 23.10.06 16:21. Заголовок: Re:


в дос машине есть понятие умалчиваемый каталог на некоем устройстве

предполагаю, что в данном варианте винды она до старта дос-машины заполняет соответствующие дос-структуры

то есть тупо лезет на A: и спрашивает там CURDIR() :-)

Спасибо: 0 
ПрофильЦитата Ответить
Администратор




Пост N: 450
Зарегистрирован: 23.05.05
ссылка на сообщение  Отправлено: 14.12.06 16:37. Заголовок: Re:


Проблема так и осталалась нерешенной

Причем это касается не только клиппер (win16) программ
Харбор-программы ведут себя так же

Хотя delphi-программа (там есть какая-то) запускается без обращения к флопику
И стандартные программы тоже
А что с моими не пойму

В реестре сделал глобальный поиск, вычистил все где встречается "a:"

В Documents and Settings убрал все *.lnk в теле которых увидел "a:\"

Не помогает
Что это может быть ?

Спасибо: 0 
ПрофильЦитата Ответить
администратор




Пост N: 525
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 14.12.06 16:45. Заголовок: Re:


Переменную path смотрел ?

Спасибо: 0 
ПрофильЦитата Ответить
Администратор




Пост N: 451
Зарегистрирован: 23.05.05
ссылка на сообщение  Отправлено: 14.12.06 17:26. Заголовок: Re:


Да, конечно
Все стандартные проверки сделал, нигде ни в bat, config.sys и пр. ссылки на флопик нет
В автозагрузке ничего нет
Recent files тоже чистый

Так запускаются не только мои программы, а и еще некоторые, систему понять трудно


Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 11
Зарегистрирован: 11.12.06
ссылка на сообщение  Отправлено: 18.12.06 14:17. Заголовок: Re:



 цитата:
Не помогает Что это может быть ?



Паша. Я же уже отвечал, что это. Это умалчиваемый каталог, который слишком усердно пытается определить операционная система. Если память не изменяет, в первых версиях ХР было то же самое. Потом пофиксили. Проявлялось на любых дос-программах. Например, если запустить Volkov commander и (находясь на диске C:) нажать AltF1, он должен показать список дисков (букв, драйвов). В w2k при этом дергался дисковод и мигал лампочкой.

Как и почему это происходит?

Самая простая методика определения доступности буквы была такая: сменить текущий диск (например C:) на диск X: Затем считать текущий диск. Если диск сменился на X: - значит диск X: доступен в системе. Если текущий диск остался C: - значит диска X: нет. Этим способом пользовались все программисты (не только клиперрные - вообще все.
), ибо копаться в структурах дос - очень геморройно.

Беда w2k и/или первых версий ХР была в том, что при смене текущего диска на A: они выполняли физическое обращение к дисководу, чего конечно не требуется. Скорее всего (другой причины не видно) для того, чтобы при смене диска на другой проверить и в случае необходимости изменить текущий умалчиваемый путь.

Возможно, это было пофиксено в каких-то обновлениях w2k. Но вот только что на первой попавшейся машине с w2k при нажатии AltF1 я сейчас увидел такой эффект. Можно, конечно, попытаться закачать все доступные обновления - вдруг поможет.

На WinXP такой ошибки нет. В первых версиях по-поему было.

Все это можно легко проверить. Напиши функцию, которая возвращает текущий диск и устанавливает новый. Попробуй сменить диск на A: В w2k - дисковод будет дергаться. В WinXP дисковод нет. И это правильно. Зачем его дергать? Я ничего на дисководе не читаю, я только говорю досу, что все текущим диском теперь будет являться диск A: А Дос должен всего-навсего изменить переменную в памяти, которая хранит номер текущего диска.

Спасибо: 0 
ПрофильЦитата Ответить
Администратор




Пост N: 454
Зарегистрирован: 23.05.05
ссылка на сообщение  Отправлено: 18.12.06 14:40. Заголовок: Re:


w2k, установлена sp4, больше sp кажется не выходило

Но этот эффект у меня и на харбор-программах, которые полностью 32-х разрядные и к дос никакого отношения не имеют

Правда запускаю я их через bat-ник
Но я пробовал запускать и через *.cmd, эффект тот же
Подумалось: может какой-то баг к командном процессоре nt
Но как вылечить пока не придумал, а переустановить сервер возможности нет


Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 12
Зарегистрирован: 11.12.06
ссылка на сообщение  Отправлено: 18.12.06 14:45. Заголовок: Re:


Я как-то говорил, что 32х разрядные консольные программы виндовс работают с экраном, с клавиатурой, мышью через дос-программу conagent со всеми вытекающими дос-последствиями. В вин 98 я это видел своими глазами в СофтАйсе. Как в nt-системах - гарантию дать не могу, но не исключаю, что так же.

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 13
Зарегистрирован: 11.12.06
ссылка на сообщение  Отправлено: 18.12.06 14:47. Заголовок: Re:


Можешь проверить на ФАРЕ. Нажми AltF1 - будет дергаться дисковод, хотя ты просто смотришь список букв

Спасибо: 0 
ПрофильЦитата Ответить
Администратор




Пост N: 455
Зарегистрирован: 23.05.05
ссылка на сообщение  Отправлено: 18.12.06 15:13. Заголовок: Re:


suv3 пишет:

 цитата:
Я как-то говорил, что 32х разрядные консольные программы виндовс работают с экраном, с клавиатурой, мышью через дос-программу conagent со всеми вытекающими дос-последствиями



дык программы то не консольные
буду там следующий раз опять буду что-то мучить


Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 14
Зарегистрирован: 11.12.06
ссылка на сообщение  Отправлено: 18.12.06 15:34. Заголовок: Re:


Помнится, конагент все равно запускается, даже в случае запуска 32-хразрядного gui-приложения

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 17
Зарегистрирован: 11.12.06
ссылка на сообщение  Отправлено: 18.12.06 16:03. Заголовок: Re:


есть интересное решение - выломать флоп + отключить его в биосе

с досом все понятно.

вопрос - про харбор. Не знаток харбора, вроде он чисто 32х разрядный и компилируется из ASM-ов каким-то компилятором. Следовательно, если ты напишешь минимальную программу на этом компиляторе в его же IDE и с харборовскими опциями компиляции-линковки - должен увидеть такой же эффект. Наблюдается?

Про дельфи - наблюдается ли такой эффект на консольном дельфевом прилолжении?

Спасибо: 0 
ПрофильЦитата Ответить
Администратор




Пост N: 456
Зарегистрирован: 23.05.05
ссылка на сообщение  Отправлено: 18.12.06 16:19. Заголовок: Re:


как следующий раз туда попаду буду проверять

Спасибо: 0 
ПрофильЦитата Ответить
Администратор




Пост N: 457
Зарегистрирован: 23.05.05
ссылка на сообщение  Отправлено: 18.12.06 16:23. Заголовок: Re:


Может действительно достаточно будет в autoexec.nt добавить команду
"C:\"

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 18
Зарегистрирован: 11.12.06
ссылка на сообщение  Отправлено: 18.12.06 16:39. Заголовок: Re:


если у тебя получится сделать приложение на том же компиляторе на его родном си, которое не дергает дисковод - надо сделать такую же обертку вокруг харбора (или просить авторов, уж и не знаю, кто там разработчик)

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 19
Зарегистрирован: 11.12.06
ссылка на сообщение  Отправлено: 18.12.06 17:42. Заголовок: Re:


Pasha пишет:

 цитата:
Может действительно достаточно будет в autoexec.nt добавить команду
"C:\"



Неа. Я же подробно писал про AltF1 и общепринятый механизм определения наличия драйва (не доступности носителя в нем, а самого драйва)

Спасибо: 0 
ПрофильЦитата Ответить





Пост N: 78
Зарегистрирован: 02.02.06
ссылка на сообщение  Отправлено: 19.12.06 14:13. Заголовок: Re:


Pasha пишет:

 цитата:
Но как вылечить пока не придумал, а переустановить сервер возможности нет



Может не париться , а заменить "A" floppy на "B"

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 23
Зарегистрирован: 11.12.06
ссылка на сообщение  Отправлено: 19.12.06 14:34. Заголовок: Re:


Сергей Р пишет:

 цитата:
Может не париться , а заменить "A" floppy на "B"



думаешь, когда дергается дисковод Б - это приятней?

имхо, вместо ААААА!!!! усер будет орать Б%#.....

Спасибо: 0 
ПрофильЦитата Ответить





Пост N: 79
Зарегистрирован: 02.02.06
ссылка на сообщение  Отправлено: 19.12.06 18:38. Заголовок: Re:


suv3 пишет:

 цитата:
думаешь, когда дергается дисковод Б - это приятней?


suv3 пишет:

 цитата:
Это умалчиваемый каталог, который слишком усердно пытается определить операционная система.




Так кто же прав , suv3 или suv3 ?
Ты наивно думаешь , что весь Windows подвластен твоему пониманию .

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 26
Зарегистрирован: 11.12.06
ссылка на сообщение  Отправлено: 19.12.06 19:08. Заголовок: Re:


а никаких противоречий в цитатах нет

Спасибо: 0 
ПрофильЦитата Ответить





Пост N: 80
Зарегистрирован: 02.02.06
ссылка на сообщение  Отправлено: 19.12.06 19:52. Заголовок: Re:


Может ты не заметил , но Павел вычищает на компе все ссылки на дисковод "A"

Pasha пишет:

 цитата:
В реестре сделал глобальный поиск, вычистил все где встречается "a:"

В Documents and Settings убрал все *.lnk в теле которых увидел "a:\"



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

p.s. Ты считаешь , что умалчиваемый каталог может быть одновременно и "A:\" и "B:\" ?



Спасибо: 0 
ПрофильЦитата Ответить
администратор




Пост N: 538
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 19.12.06 19:52. Заголовок: Re:


Сергей Р пишет:

 цитата:
Может не париться , а заменить "A" floppy на "B"


да выключить его на#рен в BIOS и все ;)

Вот тут еще в 2005 чел спрашивал и похоже так и не решил трабл
http://www.procomputer.ru/forum/index.php?msid=4667

Спасибо: 0 
ПрофильЦитата Ответить





Пост N: 81
Зарегистрирован: 02.02.06
ссылка на сообщение  Отправлено: 19.12.06 23:47. Заголовок: Re:


2Павел
Если антивируса нет , документы Microsoft Office не используются , а BIOS настроен , то попробуй :
http://forum.ru-board.com/topic.cgi?forum=62&topic=1642#1


Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 27
Зарегистрирован: 11.12.06
ссылка на сообщение  Отправлено: 20.12.06 11:16. Заголовок: Re:


Сергей Р пишет:

 цитата:
p.s. Ты считаешь , что умалчиваемый каталог может быть одновременно и "A:\" и "B:\" ?



умалчиваемый каталог есть на ЛЮБОЙ букве.

То есть, если каталог будет называться не одной буквой, а другой - поведение винды от этого не изменится, т.е. она все равно будет пытаться его считать на дисководе

Спасибо: 0 
ПрофильЦитата Ответить





Пост N: 83
Зарегистрирован: 02.02.06
ссылка на сообщение  Отправлено: 20.12.06 11:49. Заголовок: Re:


Проблема в том , что винда хочет поиметь ЛОГИЧЕСКОЕ устройство именно "A" , не B,C,D...
По большому счету винде нужен доступ к обьекту по пути начинающимуся с A:\ и ей без разницы флоппи там или черт в ступе .

P.S.
suv3 пишет:


 цитата:
есть интересное решение - выломать флоп + отключить его в биосе



По твоей логике следующим должно барабанить устройство "C"
имхо, вместо ААААА!!!! и Б%#..... усер будет орать С%#...




Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 28
Зарегистрирован: 11.12.06
ссылка на сообщение  Отправлено: 20.12.06 12:31. Заголовок: Re:


Терпеливо объясняю. Других слов у меня нет. Объясняю практически теми же самыми. Если непонятно - забей.

w2k в отличие от других виндов при программной смене логического диска пытается перечитать его содержимое. Для жестких дисков это происходит незаметно и быстро. Для дисковода А - заметно. Если вместа А будет Б - абсолютно ничего не изменится, кроме буквы. Поэтому можно попробовать только физически убрать дисковод + отключить его в биосе, возможно это поможет.

Спасибо: 0 
ПрофильЦитата Ответить





Пост N: 84
Зарегистрирован: 02.02.06
ссылка на сообщение  Отправлено: 20.12.06 13:10. Заголовок: Re:


Объясню еще раз . Ты упорно считаешь , что А и В у тебя флоппи , да забудь ты про это .
Это логические устройства и на них может быть все что угодно . С чего ты взял , что при винда при исключении из работы устройства А , сразу полезет на устройство В . Программа обращается не к флоппи , а к логическому устройству с буковкой А . Что так трудно разъем шлейфа к утройству переключить и физически исключить путь к контроллеру ?

Спасибо: 0 
ПрофильЦитата Ответить





Пост N: 85
Зарегистрирован: 02.02.06
ссылка на сообщение  Отправлено: 20.12.06 13:43. Заголовок: Re:


Для тех кто в танке , если не поймешь , то забей
Шлейфы к контроллеру флоппи бывают разные :
с одним разъемом , с 2-мя разъемами , с 3-мя разьемами , в общем сколько присандалишь .
одни разъмы для флоппи 1.2 , другие для 1.44 и 2.88
Нас интересует шлеф с двумя разъемами на 1.44 , у которого один разъем подключен на прямую , а другой разъем подключен с перекручеными проводами (с 10-го по 16-й ) .
Так вот нам надо флоппи вставить в разъем , где провода не перевернуты и будет тебе счастье .

http://www.hardwarebook.net/cable/storage/floppy.html

P.S. Ты упорно пытаешься свалить на глюк w2k , только забываешь , что раньше у Павла этой проблемы не было , все твои рассуждения строятся на неверной предпосылке , что надо фиксить или менять ОС

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 31
Зарегистрирован: 11.12.06
ссылка на сообщение  Отправлено: 20.12.06 14:24. Заголовок: Re:


да хоть на жопу прицепи.

винда будет на него лезть.

Спасибо: 0 
ПрофильЦитата Ответить





Пост N: 86
Зарегистрирован: 02.02.06
ссылка на сообщение  Отправлено: 20.12.06 15:32. Заголовок: Re:


Нашел w2k без всяких сервис пакетов , нажал Alt-F1 и никах обращений к флоппи , что ты пургу несешь .
Забудь ты про свои предпосылки , что ты где-то,когда-то,чего-то слышал .
Есть проблема , ее надо решать .
Ты сказал :
suv3 пишет:

 цитата:
Это умалчиваемый каталог, который слишком усердно пытается определить операционная система. Если память не изменяет, в первых версиях ХР было то же самое. Потом пофиксили


Павел ответил :
Pasha пишет:

 цитата:
w2k, установлена sp4



Все , что ты еще пытаешься доказать , не ужели не понятно , что не проходят твои умозаключения ?

Забудь ты про то , что ты центр вселенной , опустись к нам , грешным .




Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 32
Зарегистрирован: 11.12.06
ссылка на сообщение  Отправлено: 20.12.06 15:37. Заголовок: Re:


не верю)))

этот глюк давно и всем известен) скорее всего, ты просто обманывешь меня

Спасибо: 0 
ПрофильЦитата Ответить





Пост N: 87
Зарегистрирован: 02.02.06
ссылка на сообщение  Отправлено: 20.12.06 16:06. Заголовок: Re:


Ну мы же не в детском саду , единственное , что другое , это то , что использую norton commander версия 4.0 , вместо Volkov commander ( не люблю его ) .

Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 34 , стр: 1 2 All [только новые]
Ответ:
1 2 3 4 5 6 7 8 9
большой шрифт малый шрифт надстрочный подстрочный заголовок большой заголовок видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки моноширинный шрифт моноширинный шрифт горизонтальная линия отступ точка LI бегущая строка оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 555
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет