DOCUMENT:Q115085 06-FEB-2002 [visualc] TITLE :Win32s Files that Must Ship with Win32 Applications PRODUCT :Microsoft C Compiler PROD/VER::1.0 OPER/SYS: KEYWORDS:kbOSWin32s ====================================================================== ------------------------------------------------------------------------------- The information in this article applies to: - Microsoft Visual C++, version 1.0 ------------------------------------------------------------------------------- SUMMARY ======= Chapter 9 of the Visual C++ "Programming Techniques" manual includes information on what the setup program for a Win32 application must do when installing on Windows Microsoft Visual C++ 32-bit Edition, version 1.0. However, this documentation does not cover which Win32s files should be copied and from where they should be copied. This additional information is located in the "Win32s Programmer's Reference" (WIN32.HLP), which is included with the Win32 SDK. NOTE: This information is specific to the version of Win32s that is supplied with Visual C++ 32-bit Edition and does not apply to Win32s, versions 1.15 or 1.2. MORE INFORMATION ================ 1. Install the following Win32s files in the \system directory (where is the drive and directory that Windows has been installed in, such as c:\windows): olecli.dll w32sys.dll win32s.ini* win32s16.dll winmm16.dll * The WIN32S.INI file is not shipped as part of Win32s, but should be created during setup as shown below. 2. Install the following Win32s files in the \system\win32s directory: advapi32.dll mpr.dll user32.dll comdlg32.dll netapi32.dll version.dll crtdll.dll ntdll.dll w32s.386 c_1252.nls olecli32.dll w32skrnl.dll c_437.nls olesvr32.dll win32s.exe c_850.nls sck16thk.dll winmm.dll gdi32.dll shell32.dll winspool.drv kernel32.dll unicode.nls wsock32.dll lz32.dll 3. Add a "device=" line to the [386Enh] section as follows: [386Enh] device=c:\windows\system\win32s\w32s.386 4. Add "winmm16.dll" to the "device=" line as follows: [Boot] device=mmsytem.dll winmm16.dll 5. In the \windows\system directory, create or update a WIN32S.INI file that includes the following information : [Win32s] Setup=1 Version=1.1.0.0 [Nls] AnsiCP=1252 REFERENCES ========== For further information on Win32s redistributable files, please refer to the License Agreement (included with Visual C++). Additional query words: kbinf 1.00 ====================================================================== Keywords : kbOSWin32s Technology : kbVCsearch kbAudDeveloper kbvc100 Version : :1.0 ============================================================================= THE INFORMATION PROVIDED IN THE MICROSOFT KNOWLEDGE BASE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. MICROSOFT DISCLAIMS ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING THE WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL MICROSOFT CORPORATION OR ITS SUPPLIERS BE LIABLE FOR ANY DAMAGES WHATSOEVER INCLUDING DIRECT, INDIRECT, INCIDENTAL, CONSEQUENTIAL, LOSS OF BUSINESS PROFITS OR SPECIAL DAMAGES, EVEN IF MICROSOFT CORPORATION OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. SOME STATES DO NOT ALLOW THE EXCLUSION OR LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES SO THE FOREGOING LIMITATION MAY NOT APPLY. Copyright Microsoft Corporation 2002.