• WIN1 - ��� ��� ���⠢��� Microsoft Windows 3.x, �⮡� �� p���⠫ � OS

    From FAQServer@2:5020/181 to All on Sat Apr 26 07:37:07 2025
    [Q]: ��� ��� ���⠢��� Microsoft Windows 3.x, �⮡� �� p���⠫ � OS/2 � DOS?

    [A]: Viatcheslav Odintsov (2:5020/181)

    H�����让 �������p��:
    - � FAQ'� ��� �y��� ���p������ "?:\" - ����� ����⠢����� ���
    ᮮ⢥���y�饣� ��᪠ �� ��襩 ��設�.
    - �� ��, ��� � ᠬ� OS/2, �⠢����� py����, ���⮬y �� �� ���
    ���y᪠�� INSTALL.EXE, DDINSTAL.EXE - ��p��⭥� �ᥣ�, ��᫥ ��⨢���
    p����� � �⨬� 䠩����, Windows p������ �� �y���.
    - ��� Seamless Windows ���p��y�������� Win-OS/2 window.
    - ���砫� �p���� ��� 䠩� �� ����, ��᫥ �⮣� �p���y���� � y�⠭����.

    ��� ��砫� ��� �y��� ����p��y⨢ ������᪮�� Windows 3.1, �y��� ������ ������᪨�, ���p������ 10/03/1992 (� py�᪨� �y�y� ���䫨�⮢��� *.SCR), ��p�� ������ ���� 3.1, ���py� ����� ������ �� 3.11 ���p����� (~550K � �p娢�, 䠩�� ���p����� 31/12/1993). C 3.0, ��⭮ ᪠�y, � �� �p������, ��� � Seamless �� �� p���� ���y���� �� ���y����, � � Real-Mode ��� � ⠪ ����� ��� OS/2.

    ��p����py������ � DOS, ���y᪠�� SETUP.EXE, ���⠢�塞 ������� ��p����p�
    � y�⠭�������� Windows.

    �᫨ Windows ��⠫ p���� (�.�. �� p���⠥�), ��p����py������ � OS/2. H��� y��������, �� �y���y�� ᫥�y�騥 䠩��:
    \OS2\DLL\PMCLIP.DLL
    \OS2\DLL\PMDDE.DLL
    \OS2\DLL\WINPRF.DLL
    \OS2\DLL\WCFGMRI.DLL
    \OS2\DLL\WINCFG.DLL
    \OS2\MDOS\VWIN.SYS

    CONFIG.SYS ������ ᮤ�p���� ᫥�y�饥:
    PATH=?:\WINDOWS;
    DPATH=?:\WINDOWS;
    DEVICE=\OS2\MDOS\VWIN.SYS

    AUTOEXEC.BAT ������ ᮤ�p���� ᫥�y�饥:
    PATH=?:\WINDOWS;

    �����, �y��� ��������� Windows �������騬� ��������⠬�, ��� �� p����� � OS/2 ��� �y��� � ᮮ⢥���y�騥 ��p���p�� �������� ᫥�y�騥 䠩��:
    \WINDOWS\SYSTEM\COMMS.SCR
    \WINDOWS\SYSTEM\CPANELS.SCR
    \WINDOWS\SYSTEM\FIXMGR.DLL
    \WINDOWS\SYSTEM\GDIS.SCR
    \WINDOWS\SYSTEM\MAINCPLS.SCR
    \WINDOWS\SYSTEM\MCISEQS.SCR
    \WINDOWS\SYSTEM\MOUSES.SCR
    \WINDOWS\SYSTEM\TIMERS.SCR
    \WINDOWS\SYSTEM\USERS.SCR
    \WINDOWS\SYSTEM\VGAS.SCR
    \WINDOWS\SYSTEM\WINFILES.SCR
    \WINDOWS\SYSTEM\WINSCLIP.DLL
    \WINDOWS\SYSTEM\WINSDDE.DLL
    \WINDOWS\SYSTEM\WINSMSG.DLL
    \WINDOWS\WINOS2.COM
    \WINDOWS\WINSHELD.EXE

    �᫨ ����� ���� �� HDD, ���� *.SCR ����� y������ (��� �����y� - MAINCPLS � MCISEQS).

    ������py�� \WINDOWS\SYSTEM.INI ᫥�y�騬 ��p����, � ᥪ�� "[boot]"
    ������塞 ⠪�� ��p�窨:
    useos2shield=1
    os2shield=winsheld.exe
    MAVDMApps=
    WAVDMAPPS=

    ��� ���䨣yp�樨 ����������p� � ᥪ�� "[boot]" ������塞:
    �᫨ y ��� � OS/2-�p����p �⮨� Default VGA:
    sdisplay.drv=swinvga.drv
    fdisplay.drv=vga.drv

    �᫨ GRADD, �:
    sdisplay.drv=isgdi2vm.drv
    fdisplay.drv=ifgdi2vm.drv

    H� ���y��� ᪮��p����� �� *.DRV � \WINDOWS\SYSTEM

    ��������, �� � 䠩�� \OS2\INSTALL\REINSTAL.INI �y���y�� ��p�窨
    WINOS2 WIN30INSTALLED NO
    WINOS2 WIN31INSTALLED ?:\WINDOWS
    WINOS2 WINDOWSSUPPORT YES
    �p���p��� �� ����� � ������� ��� ��p� OS/2 INI 䠩���, �᫨ ⠪���� ��p�� ��� ��� ��� �⫨����� �� ���y����y���, � ����� ��ᯮ�짮������ ᫥�y�騬 CMD-䠩��� (��� ��� ���y᪠ ����室�� y�⠭������� REXX)
    ⠪��� ᮤ�p�����:
    /**/
    Call SysINI '\OS2\INSTALL\REINSTAL.INI',,
    'WINOS2', 'WIN30INSTALLED','NO'||'00'x
    Call SysINI '\OS2\INSTALL\REINSTAL.INI',,
    'WINOS2', 'WIN31INSTALLED','?:\WINDOWS'||'00'x
    Call SysINI '\OS2\INSTALL\REINSTAL.INI',,
    'WINOS2', 'WINDOWSSUPPORT','YES'||'00'x

    ������ �� �⮣� ������ ���⠫���� (��� �����y� � �p���) ����� �믮����� Selective Install. �p��y�p�����, �� Selective Install ������� �� y����, � ��⭮��, ����⪨ ����y�y�� ��y ��᪥�� �� py�᪮�� Windows 3.1 �p����� ������� ��p�ᯠ�������� 䠩��� � \WINDOWS\SYSTEM.

    ����p�, �᫨ ���� ������� py���p����� Windows, ���p��y���� py�᪨� Windows 3.1 (8x1.44, ���p���� 19/05/1993). �� ���� ��� �y��� � ᮮ⢥���y�騥 ��p���p�� �������� ᫥�y�騥 䠩��:
    \WINDOWS\SYSTEM\*.FON (�y���y�騥 䠩�� ���������� ⠪��� �� ��
    Windows 3.1 rus)
    \WINDOWS\SYSTEM\KEYBOARD.DRV
    \WINDOWS\SYSTEM\KBDRU.DLL
    \WINDOWS\SYSTEM\LANGCYR.DLL
    \WINDOWS\SYSTEM\XLAT866.BIN

    ������py�� \WINDOWS\SYSTEM.INI ᫥�y�騬 ��p����, � ᥪ�� "[boot]"
    ������塞 ⠪�� ��p�窨:
    keyboard.drv=keyboard.drv
    language.dll=langcyr.dll

    � ᥪ�� "[keyboard]" ������塞:
    keyboard.dll=kbdus.dll
    secondkeyb.dll=kbdru.dll
    typeofswitch=3
    oemansi.bin=xlat866.bin

    �����, ����室��� py���p����� TrueType-�p����. �� ᠬ� ᫮��� ������: Microsoft ᤥ��� ��, �⮡� �p���� �� py�᪨� Windows 3.1 �� p���⠫� � ������᪨� GDI.EXE. ������ p�襭�� �p������ - ����� GDI.EXE �� py�᪨� Windows, �� �p� �⮬ �p���� ����������� ����� Seamless-��ᨨ. ���⮬y �� py�᪮�� Warp 3 with WIN-OS2 ��py��� ᫥�y�騥 䠩��:
    ARIC*.TTF
    COUC*.TTF
    TIMC*.TTF

    ��� ���p����� 10/04/1995. ��p����� �� � \WINDOWS\SYSTEM, ��᫥ 祣� y����� \WINDOWS\SYSTEM\*.FOT, � y��p�� �� �� ᥪ樨 "[fonts]" � \WINDOWS\WIN.INI.
    � �y�y饬 p�������y�� ��������� ���� �p���� ������ ⠪, ���� ����� ���y��� �y�y ��譨� *.FOT. ���⠫���� �p���室�� �p�� Control Panel, �⠢���� �� �p���� �� \WINDOWS\SYSTEM (���祭�� ��樨 Copy fonts to Windows directory... ���p��樯���쭮).

    ��������, ��� y������ ���� �py��� ��������� ��� py�䨪�樨 3.1, �p� ������� ����� ��p������� ��, �.�. �p���� �� py�᪮�� Warp'� � ������ p��p�襭��� �p�������.

    �p���� �� p������� �������⮢ � ������権 TTF �����������, ��� �p�����, ��� �p����� - �p������ ��������� ⮫쪮 � �⠭��p�묨 Arial Cyr, Courier New Cyr � Times New Roman Cyr.

    ���� ��������� ���p��� � �⢥��. =============================================================================== (Q) ��� �p��� �� �� 䠩��?

    (A) �᫨ y ��� OS/2 v 4.51 ("Convenience Package" ��� ��� OEM-��p��), �
    �����p�� ����室���� 䠩��� � ����p��y⨢� ����� ���, p�������y���� �����
    ��� �⮩ 楫� ����p��y⨢ 4.5.

    �᫨ y ��� OS/2 Warp 4.5 ("Warp Server for e-business", � �p����y ⠪��
    ����y��� ��� "Warp 5"), �:
    �� \OS2IMAGE\DISK_29\winbase ��py���:
    PMCLIP.DLL
    PMDDE.DLL
    WINPRF.DLL
    VWIN.SYS
    �� \OS2IMAGE\DISK_33\winenvhp ��py���:
    COMMS.SCR
    CPANELS.SCR
    MAINCPLS.SCR
    GDIS.SCR
    MOUSES.SCR
    TIMERS.SCR
    USERS.SCR
    VGAS.SCR
    WINFILES.SCR
    FIXMGR.DLL
    WINSCLIP.DLL
    WINSDDE.DLL
    WINSMSG.DLL
    WINOS2.COM
    WINSHELD.EXE
    �� \OS2IMAGE\DISK_29\wnbasefp ��py���:
    WCFGMRI.DLL
    WINCFG.DLL
    �� \OS2IMAGE\DISK_34\winenv ��p����:
    MCISEQS.SCR

    �᫨ y ��� OS/2 Warp 4, �:
    �� \OS2IMAGE\DISK_17\winbase ��py���:
    PMCLIP.DLL
    PMDDE.DLL
    WINPRF.DLL
    VWIN.SYS
    �� \OS2IMAGE\DISK_18\winenvhp ��py���:
    COMMS.SCR
    CPANELS.SCR
    MAINCPLS.SCR
    GDIS.SCR
    MOUSES.SCR
    TIMERS.SCR
    USERS.SCR
    VGAS.SCR
    WINFILES.SCR
    FIXMGR.DLL
    WINSCLIP.DLL
    WINSDDE.DLL
    WINSMSG.DLL
    WINOS2.COM
    WINSHELD.EXE
    �� \OS2IMAGE\DISK_34\wnbasefp ��py���:
    WCFGMRI.DLL
    WINCFG.DLL
    �� \OS2IMAGE\DISK_37\winenv ��p����:
    MCISEQS.SCR

    �᫨ y ��� OS/2 Warp 3 for Windows, �:
    �� \OS2IMAGE\DISK_9\winbase ��py���:
    PMCLIP.DLL
    PMDDE.DLL
    WINPRF.DLL
    VWIN.SYS
    �� \OS2IMAGE\DISK_12\winenv ��py���:
    COMMS.SCR
    CPANELS.SCR
    MAINCPLS.SCR
    GDIS.SCR
    MOUSES.SCR
    TIMERS.SCR
    USERS.SCR
    WINFILES.SCR
    FIXMGR.DLL
    WINSCLIP.DLL
    WINSDDE.DLL
    WINSMSG.DLL
    WINOS2.COM
    WINSHELD.EXE
    MCISEQS.SCR
    �� \OS2IMAGE\DISK_0\bundle ��p����:
    WCFGMRI.DLL
    �� \OS2IMAGE\DISK_2\bundle ��p����:
    WINCFG.DLL

    ��������� ��� 䠩��� �� �y����� 䨪ᯠ�� �����⥫쭮 p�������y���� �ᥬ,
    y ���� �⮨� Warp 3. ��� �⮣� p�ᯠ�y�� XR_W0??.?DK, ����p 䨪� ������
    ���� >=26. ���p��y���� ᫥�y�騥 䠩��:
    .\FIX\OS2.1\PMCLIP.DLL
    .\FIX\OS2.1\PMDDE.DLL
    .\FIX\OS2.1\WCFGMRI.DLL
    .\FIX\OS2.1\WINCFG.DLL
    .\FIX\OS2.1\VWIN.SYS
    .\FIX\OS2.3\COMMS.SCR
    .\FIX\OS2.3\GDIS.SCR
    .\FIX\OS2.3\MCISEQS.SCR
    .\FIX\OS2.3\TIMERS.SCR
    .\FIX\OS2.3\USERS.SCR
    .\FIX\OS2.3\FIXMGR.DLL
    .\FIX\OS2.3\WINSCLIP.DLL
    .\FIX\OS2.3\WINSDDE.DLL
    .\FIX\OS2.3\WINSMSG.DLL
    .\FIX\OS2.3\WINOS2.COM
    .\FIX\OS2.3\WINSHELD.EXE

    �y���p������ TTF-䮭��, ��pp��⭮ p�����騥 � Windows 3.1 ��� OS/2,
    ��py��� �� ����p��y⨢� py�᪮�� Warp 3 with WIN-OS2
    (\OS2_007\DISK_12\winenv).
    ARIC*.TTF
    COUC*.TTF
    TIMC*.TTF =============================================================================== (Q) � �� ��襫 � 䨪ᯠ�� XR_W041 ���ᠭ�� ��� 䠩���, ��� ��� �� �����?

    (A) H�稭�� � 䨪ᯠ�� XR_W041, �������� IBM �p��p�⨫� �����p��y ������᪮�
    OS/2 �, ᮮ⢥��⢥���, Warp for Windows, � ᮦ������, ��襮��ᠭ�� 䠩��
    �p������ �p��� �� 䨪ᯠ�� XR_W040. =============================================================================== (Q) ��祬y � �p� ���y᪥ Windows � DOS'� ��� ���� p���⠥�, � �p� ���y᪥
    � OS/2 - ���?

    (A) ���쬨� �� ����p��y⨢� Warp for Windows 䠩� MOUSE.DRV � ᪮��py��
    ��� � \WINDOWS\SYSTEM.
    � ᥪ�� ᥪ�� "[boot]" 䠩�� SYSTEM.INI �������:
    os2mouse.drv=mouse.drv
    ������� 䠩� \WINDOWS\MOUSE.INI, ���p� �� ᮤ�p���:
    [mouse]
    MouseType=Serial1
    c��� ⨯ ��� ᫥�y�� �롨p��� �� ᫥�y�饣� ᯨ᪠:
    Serial1, Serial2, Inport1, Inport2, PS2 =============================================================================== (Q) � y ���� � OS/2 �⮨� �py��� �p����p, �⫨�� �� Default VGA � GRADD,
    ��� ��� ����?

    (A) �⮡� ��ᬮ�p���, ����� *.DRV �y��� ������ ���, ���� �����y�� �
    ᮮ⢥���y�騩 ��襩 �������p� *.DSP, �� �p���p� GRADD ��
    �룫廊� ⠪ - ᬮ�p�� 䠩� COMGRADD.DSP, ����� ⠬ ��p�窨:
    :WININI :MODE=PRIMARY :MODE=WINDOWS
    SYSTEM.INI
    boot display.drv ifgdi2vm.drv
    boot sdisplay.drv isgdi2vm.drv
    �p����뢠�� � ��� SYSTEM.INI:
    sdisplay.drv=isgdi2vm.drv
    fdisplay.drv=ifgdi2vm.drv
    ����� "display.drv" ��襬 "fdisplay.drv", ⠪ ��� �p��������
    "display.drv" �ᯮ��y���� ��ᮢ᪨� ��p���⮬ ������p����p�. =============================================================================== (Q) �p� ������ � ����p�y��� ������ ����, �p�窨 ��p����� p����p����� ��
    �������ypy � ��p�p�ᮢ뢠�� ����. Warp 3, Seamless Windows 3.1.

    (A) ���⠢��� ����� ᢥ��� 䨪ᯠ�. � XR_W032 �⮩ �p������ y�� ���. =============================================================================== (Q) ������ ��������p������� Windows-��ᨨ � Seamless-p����� ����� �y�p �����
    ����p�y���.

    (A) �p�稭� �������⭠, ��宦� �� "������������" ������-� �� 䨪ᯠ���. ��p�
    �� ����祭�� - ��p��� ���ᠭ�� � �p���y饬 �y���. =============================================================================== (Q) ��� �ᯮ�짮���� SPEAKER.DRV ��� OS/2?

    (A) H����. ���������p����� wave=speaker.drv �� �y��� �p����. =============================================================================== (Q) ����� �� ᮢ������ ��y �奬y � Windows NT?

    (A) ������. ������ ���� - �p����. ���� Windows 3.1 eng, OS/2 � Windows NT 3.51
    yᯥ譮 p�������� \WINDOWS\SYSTEM � ��室�騥�� � ��� *.TTF. �p� �⮬
    �� �p���� ��p���⠭� �p��p����� TTFCONV, �� ���� ����������� �ᯮ�짮����
    �� � OS/2 �p�� FreeType. =============================================================================== (Q) �� ����� ��p������ �p�� Clipboard �� Windows � OS/2?

    (A) ��p��-���� ��⬠��, ⥪�� ��� py�᪨� �y�� � �p���p������. � 梥���
    ��⬠��� ����� �᪠������ �����p�, ᠬ ��⬠� �p� �⮬ ��p������. =============================================================================== (Q) �� ⠪�� ATM, �� �� ����, �⮨� �� ��� �⠢���, � ���?

    (A) ATM ���� ����������� �ᯮ�짮���� PostScript-䮭�� � Windows. ��� ���
    y�⠭���� ����室��� �� Win-OS/2 ����� 䠩�� ATMSYS.DRV, ATMCNTRL.EXE,
    ATM16.DLL �/��� ATM32.DLL. � \WINDOWS\SYSTEM.INI �p����뢠�� ᫥�y�饥:
    system.drv=atmsys.drv
    atm.system.drv=system.drv
    ����� �y��� ���y���� ATMCNTRL.EXE � �������� �p���� �� \PSFONTS. ��᫥
    祣� - y�������� �� ᮡ�⢥���� ����, �� ������� ����� �� ATM ���.
    �����y� ���� �py��� �y⥬ � ���⠢��� FreeType/2. =============================================================================== (Q) � ��� ��� Windows �� PM ��誮� ���y����?

    (A) ��������, �� � ����� "OS2 System => Command Prompts" �y���y��
    ��� ������: "WIN-OS/2 Full Screen" � "WIN-OS/2 Window". �᫨ �� ���, � ���
    �� ᮧ����� ����� ��ᯮ�짮������ CMD-䠩��� (��� ��� ���y᪠ ����室��
    y�⠭������� REXX) ᫥�y�饣� ᮤ�p�����:
    /**/
    rc=SysCreateObject('WPProgram', 'WIN-OS/2 Full Screen', '<WP_PROMPTS>',,
    'EXENAME=*;PROGTYPE=PROG_31_ENH;SET KBD_ALTHOME_BYPASS=1;'||,
    'SET KBD_CTRL_BYPASS=CTRL_ESC;SET VIDEO_SWITCH_NOTIFICATION=1;'||,
    'SET VIDEO_8514A_XGA_IOTRAP=0;SET DPMI_MEMORY_LIMIT=64;'||,
    'SET WIN_DDE=0;SET WIN_CLIPBOARD=0;HELPPANEL=8022;OBJECTID=<WP_WINFS>',,
    'REPLACE')
    rc=SysCreateObject('WPProgram', 'WIN-OS/2 Window', '<WP_PROMPTS>',,
    'EXENAME=PROGMAN.EXE;PROGTYPE=PROG_31_ENHSEAMLESSCOMMON;'||,
    'SET KBD_ALTHOME_BYPASS=1;SET KBD_CTRL_BYPASS=CTRL_ESC;'||,
    'SET VIDEO_SWITCH_NOTIFICATION=1;SET VIDEO_8514A_XGA_IOTRAP=0;'||,
    'SET DPMI_MEMORY_LIMIT=64;SET WIN_DDE=0;SET WIN_CLIPBOARD=0;'||,
    'HELPPANEL=8022;OBJECTID=<WP_WIN2WIN>',,
    'REPLACE') =============================================================================== (Q) � ����p��y⨢� � 䨪ᯠ��� OS/2 � ��襫 ��� ��p���� WINOS2.EXE.
    ����� �� ��� ��y� ��� �y���?

    (A) � OS/2 ���� ��� ��p���� �����p��� Windows, ��p�� �� ���p���� Windows,
    ⠪ ���뢠��� WIN-OS2, ��p�� �� ����p 䠩��� ��� �����p��� �p������쭮��
    Microsoft Windows 3.x. � ⠬, � ⠬ ���p������ ��������� 䠩��, � ��襬
    �y砥 ����室��� ⮫쪮 � 䠩��, ���p� �ᯮ��y���� �� ��p�� ��p����,
    �� 䠩�� ���筮 ��室���� � �����쪮� �p娢� (��⠫쭮 - �. ��襮��ᠭ��
    FAQ), ⠪�� �p娢� ���筮 ᮤ�p��� ⮫쪮:
    COMMS.SCR
    CPANELS.SCR
    MAINCPLS.SCR
    GDIS.SCR
    MOUSES.SCR
    TIMERS.SCR
    USERS.SCR
    VGAS.SCR
    WINFILES.SCR
    FIXMGR.DLL
    WINSCLIP.DLL
    WINSDDE.DLL
    WINSMSG.DLL
    WINOS2.COM
    WINSHELD.EXE =============================================================================== (Q) � ���y᪠� WINOS2.EXE � Seamless-��ᨨ � �� ��᭥�, �� ������?

    (A) WINOS2.EXE p���⠥� ⮫쪮 � FullScreen-�����, � Seamless-��ᨨ �����
    WINOS2.EXE ����室��� ���y᪠�� PROGMAN.EXE. =============================================================================== (Q) ��� � Windows ��p��������� c py�᪮�� �� ������᪨� � �����p��?

    (A) � \WINDOWS\SYSTEM.INI ���� p�����:
    [keyboard]
    typeofswitch=1
    ; ^ 1 - ��p����祭�� �� Alt+LShift - Alt+RShift
    ; 2 - ��p����祭�� �� RShift+LShift
    ; 3 - ��p����祭�� �� RCtrl
    ; 4 - �몫�祭�� ��p�����⥫�. ===============================================================================

    --- INN 2.7.3 (rc1 version)
    * Origin: This echo is READ-ONLY. Send %HELP to FAQSERVER at (2:5020/181)