The Multimedia Application Install program, MINSTALL.EXE, uses CARDINFO.DLL and WINRES.DLL to provide driver setting prompts for the user. To change the provided and default settings, CARDINFO.DLL and WINRES.DLL need to be modified. CARDINFO.DLL and WINRES.DLL basically are just resource files. Therefore, OEM needs only to modify the resource source files and compile them into resource files using the resource compiler. The resource compiler, RC.EXE, is included in OS/2 and is located at \OS2 subdirectory. ESS Technology provides CARDINFO.OBJ and WINRES.OBJ, stub object files to build DLL from, and CARDINFO.RC and WINRES.RC, the resource source files. CARDINFO.RC is used to provide setting prompts for the OS/2 driver, and WINRES.RC is used for WinOS2 driver. Copy them to a temporary directory for modifications. Following are instructions for modifying the settings. At the end of the file CARDINFO.RC, inside the resource data block RCDATA 19 are the strings that specify the settings. The data should always be a string, enclosed in double quotes and separated with comma. The first string is the number of list boxes created in the user dialog box, then groups of strings follow to indicate the properties of each list box. The first string in the group is the name of the list box. The second is the number of values in the list box. Next come the values that are shown in the list box, and another set of values that will be used in CONFIG.SYS. The total number of values is twice the number of values set in the resource. The last string is the index into those values to indicate the default. The first value is index 1. In WINRES.RC the settings are also in resource data block RCDATA 19. The first string is the number of list boxes, then groups of strings follow to indicate the properties of each list box. The first string in the group is the name of the list box. The second is the number of values in the list box. Next come the values that are shown in the list box and used in SYSTEM.INI. The last string is the index into the values to indicate the default. The first value is index 1. After CARDINFO.RC and WINRES.RC are modified, put them into the same directory with CARDINFO.OBJ, WINRES.OBJ and OEMINST.CMD. Run OEMINST.CMD to generate CARDINFO.DLL and WINRES.DLL. Copy them back to the installation disk to replace the old ones.