Базы данныхИнтернетКомпьютерыОперационные системыПрограммированиеСетиСвязьРазное
Поиск по сайту:
Подпишись на рассылку:

Назад в раздел

FAQ по взаимодействию DOS и Windows 95

FAQ по взаимодействию DOS и Windows 95



FAQ по взаимодействию DOS и Windows 95
_________________________________________________________

#001 DOS AND WINDOWS INTEROPERABILITY
Copyright (C) 1995 Microsoft Corp.
Portions (C) 1996 Russian Team Windows'95
Translation (C) 1996 Dmitry Leonov (2:5020/354.1@FidoNet)
May be used freely for NON-commercial purposes only
_________________________________________________________

B: Я установил "Final Beta" в отдельный каталог (не в
каталог win311). Я обнаружил, что несмотря на то, что y
меня нет ссылок на DrvSpace в файлах autoexec.bat или
config.sys, DrvSpace грузится при загрузке Dos 6.X. Мои
подозрения обратились к Win95 после того как я попытался
запустить DrvSpace из каталога Dos 6.X dir и получил
сообщение о том, что если я хочу его использовать, мне
придется это делать, загрузившись в Win95. Я пробовал
перенести DOSDRVSPACE.* в другой каталог, чтобы Dos 6.X
его не обнаружил, но он по-прежнему грузится. а самом
деле я не хочу использовать его. Я хочу запретить его. Он
занимает 55К моей основной памяти. Существует ли какое-то
хитрое взаимодействие между этими двумя загрузками, или я
упустил что-то очевидное ?
O: Если y вас нет сжатых дисков, к которым надо иметь
доступ в обеих конфигурациях, вы можете прекратить
загрузку DrvSpace путем удаления (или переименования)
файла D??SPACE.INI в корневом каталоге диска C или
использовав ключи DrvSpace=0 и DblSpace=0 в файле
MSDOS.SYS.

B: Существует ли некая горячая клавиша, при нажатии
которой во время загрузки Windows 95 можно запретить
распознавание аппаратуры? Это могло бы ускорить загрузку
в том случае, когда вы уверены, что не добавляли и не
удаляли устройств. Если сейчас это невозможно, хотелось
бы предложить это вам для реализации в следующей версии.
O: Мы не проводим распознавание аппаратуры во время
загрузки. Происходит перебор PnP устройств, но это не
добавляет существенного времени к процессу загрузки.
Единственное (что приходит мне в голову), что может
занять значительное время, это определение типа кадра
(frame) IPX, используемого в сети. Если вы его знаете,
просто задайте явно.
Перебор устройств вовсе не занимает много времени,
время уходит на то, чтобы загрузить все в память.

B: Кто бы рассказал, что за значения находятся в
следующем разделе регистратора, позволяющем скрыть диски?
[HKEY_USERS.DefaultSoftwareMicrosoftWindowsCurrentVe
rsionPolicie Explorer]
NoDrives=dword:00000000
Вот что мы обнаружили:
New setup: G(Host for C)
H(Host for D)
K(Host for E)

Unhidden Hidden Value
G H,K 480
H G,K 440
K G,H C0
G,H,K 4C0

Скрыли все, заменили букву G на M:
Unhidden Hidden Value
H,K,M 1480
M H,K 1080

O: С 'Values' дело обстоит чуть сложнее. Value на самом
деле является 16-ричным представлением двоичного вектора
длиной в двойное слово, справа налево, что определяет,
спрятан или нет указанный диск.
апример:
16-ричное число 480 соответствует скрытым дискам H и
K(10010000000,KJIHGFEDCBA).

B: У меня есть внешний диск, который я использую для
переноса файлов между офисом и домом. Для облегчения
жизни мне хотелось бы, чтобы этот диск был бы под одной и
той же буквой и на рабочей, и на домашней машине.
Проблема заключается в том, что на рабочей машине
(Gateway2000 P5-100XL с build 456) я не могу изменить
назначения букв дисков, несмотря на то, что я
придерживаюсь рекомендаций Windows 95 Help, т.е. " а
закладке "System Properties" выбрать "Properties" для
соответствующего диска и изменить "Current drive letter
assignment" на желаемое значение."
Help дал мне подсказку:
"Если поле для изменения буквы недоступно, вы не
можете изменить назначение букв"
о не объяснил, почему я не могу этого сделать или
что сделать, чтобы его разрешить.
Это особенно неприятно, поскольку диск на моей
рабочей машине разбит на три логических диска ('C', 'D'
and 'E'). Внешний диск захватывает 'D', что сбивает все
мои shortcut'ы и вынуждает запускать программы
пальчиками.
Я был бы благодарен за любую помощь в решении этой
проблемы, поскольку мне совершенно не хочется заводить
две совершенно разные конфигурации для работы с внешним
диском и без него.
O: Скорее всего этот диск был изначально разбит как
Primary DOS partition. Если вы переразобьете его и
установите весь диск как Extended DOS partition, он будет
вставать в конец цепочки.

B: Я хотел бы, чтобы DosKey запускался каждый раз, когда
я запускаю MS-DOS Prompt из Start menu.
O: Вы можете поместить doskey.exe в autoexec.bat, либо
использовать команду command.com /k для выполнения
команды и продолжения работы с running command.com.
апример:
command.com /k myvars.bat

B: Я достал два "плохих приложения" (badapps) (16-ти и 32-
битное), которые были написаны для подвешивания или
вызова GP fault. Я не понимаю одну вещь. Если висит
Badap16, курсор превращается в песочные часы во всех
приложениях (даже в Explorer'е). Если же висит Badap32,
это происходит только для нее. Я не понимаю, ПОЧЕМУ.
Существуют же отдельные очереди сообщений для 32-ти и 16-
ьитных приложений. Так почему же 16-битной приложение
замораживает всю систему ?
O: Вы правы относительно раздельных очередей
сообщений. Однако то, что вы видите - это блокировка
флажка (mutex) Win16 при доступе BadApp16 к функциям из
USER. И никто не получит доступа к USER до тех пор пока
флажок не очистится приложением или система снимет
/`(+.&%-(%.
В случае BadApp32 USER не блокируется (захват
флажка в этом случае более быстрый), поэтому остальные
приложения в полном порядке, а мертва лишь очередь
BadApp32, поэтому вы и получаете песочные часы над ним.
WinNT справляется здесь гораздо лучше.

B: Я был под впечатлением того как Hardware Profiles и
Dos Multi configs должны работать вместе таким образом,
чтобы при выборе пункта меню из Config, Win95
автоматически выбирал соответствующий Hardware Profile.
Так вот я не смог заставить это работать. Работает
ли это вообще ?
O: Имя секции в Multi-Config должно быть ТОЧ О таким же,
как и имя hardware profile, с которым оно связано.
Простейший способ достичь этого - сначала создать
конфигурации, которые вам нравятся, а потом переименовать
профили в Device manager. DevMan покажет выпадающий
список с именами конфигураций, которые можно выбрать.

B: Хотелось бы узнать, что делает параметр "win /wx".
O: Согласно Beta Resource Kit, доступны следующий
параметры WIN.COM:
/d:f запрещает 32BDA
/d:m Safe mode
/d:n Safe mode с сетевой поддержкой
/d:s SystemROMBreakPoint=FALSE
/d:v VirtualHDIRQ=FALSE
/d:x EMMExclude=A000-FFFF

B: IO.SYS автоматически загружает DOS=HIGH, UMB. Как
перекрыть эти опции и не грузить DOS в HMA ?
O: Используйте DOS=NOAUTO и задайте свои параметры для
DOS, HIMEM, SETVER, IFSHLP, FILES и т.д. в config.sys.

LoadTop=0 препятствует загрузке COMMAND.COM или
D??SPACE.BIN в верхнюю часть памяти (сразу перед 640k) в
начале загрузки - они переносятся оттуда позже во время
процесса загрузки.

B: Я установил на моем домашнем компьютере двойную
загрузку для WFW и Win 95 (M8). При загрузке по умолчанию
приходит Win 95, и мне приходится нажимать F4. Мне же
нужна загрузка WFW по умолчанию.
O: BootWin= в секции [OPTIONS] файла
MSDOS.SYS разрешает использование Windows 95 в качестве
операционной системы по умолчанию. Установка этого
параметра в 0 приведет к загрузке предыдущей версии DOS.
Значение по умолчанию {bmc EMDASH.BMP} 1.

B: е подскажете ли, чем отличаются четыре различных
способа установки Windows 95 (Typical, Portable, Compact
и Custom) ?
O:
Компоненты Typical Portable Compact CD-
ROM Only
Accessories
Accessibility Options no no no yes
Calculator yes no no no
Character Map no no no yes
Clipboard Viewer no no no yes
Desktop Wallpaper
Autumn Leaves no no no yes
Windows Logo no no no yes
Document Templates yes no no no
Extra Cursors no no no yes
Games
FreeCell no no no yes
Hearts no no no yes
Minesweeper no no no yes
Solitaire no no no yes
NetWatcher no no no yes
Object Packager yes no no no
Online User's Guide no no no yes
Paint yes no no no
Quick View
AMI, AMI Pro no no no yes
ASCII no no no yes
Configuration Files no no no yes
Corel Draw 4 and 5 no no no yes
DLLs no no no yes
EPS no no no yes
Excel Chart no no no yes
Excel Spreadsheet no no no yes
Executable Files no no no yes
Lotus 1-2-3 no no no yes
Works DataBase no no no yes
Works Docs no no no yes
Works Spreadsheet no no no yes
Quattro Pro/DOS no no no yes
Quattro Pro/Win no no no yes
Registration Entries no no no yes
Rich Text Format no no no yes
Setup Files no no no yes
Text no no no yes
Windows 3.x Write no no no yes
Bitmap (DIB) no no no yes
Bitmap Graphics no no no yes
Quick View, Extra
Compuserve GIF no no no yes
Freelance no no no yes
Micrographix Draw no no no yes
Multiplan no no no yes
PowerPoint no no no yes
TIFF no no no yes
Windows Metafile no no no yes
WordPerfect Demo no no no yes
Screen Savers
Blank Screen yes no no no
Curves and Colors no no no yes
Flying Thr. Space no no no yes
Mystify Your Mind no no no yes
Scrolling Marquee yes no no no
System Monitor no no no yes
Windows 95 Tour no no no yes
WordPad yes no no no

Communications
Dial-Up Networking no yes no no
Direct Cable Connect no yes no no
Hyper Terminal yes no no no
Phone Dialer yes yes no no

Disk Tools
Backup yes no no no
Disk Defragmenter yes yes yes no
Disk Compression Tools no yes yes no

Microsoft Exchange
Compuserve Mail Services no no no no
Internet Mail Services no no no no
Microsoft Exchange no no no no

Microsoft Fax no no no yes
Microsoft Network yes yes no no
Multi-Language Support no no no yes

MultiMedia
Audio Compression yes yes no no
CD Player yes yes no no
Media Player yes no no no
Musica Sound Scheme no no no yes
Nature Sound Scheme no no no yes
Robotz Sound Scheme no no no yes
Sound and Video Clips no no no yes
Sound Recorder yes no no no
Utopia Sound Scheme no no no yes
Video Compression yes yes no yes
Volume Control yes no no yes

  • Главная
  • Новости
  • Новинки
  • Скрипты
  • Форум
  • Ссылки
  • О сайте




  • Emanual.ru – это сайт, посвящённый всем значимым событиям в IT-индустрии: новейшие разработки, уникальные методы и горячие новости! Тонны информации, полезной как для обычных пользователей, так и для самых продвинутых программистов! Интересные обсуждения на актуальные темы и огромная аудитория, которая может быть интересна широкому кругу рекламодателей. У нас вы узнаете всё о компьютерах, базах данных, операционных системах, сетях, инфраструктурах, связях и программированию на популярных языках!
     Copyright © 2001-2024
    Реклама на сайте