Назад в раздел
 
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 
 |   
 | 
  | 
 |