[2] | 1 | Generate \SEM32\IBMMULTIMEDIAINSTALLXYZQ
|
---|
| 2 | to stop original MINSTALL from working on a system
|
---|
| 3 |
|
---|
| 4 | CWINST.DLL - CWINSTENTRY - banned from installation
|
---|
| 5 | - "Banned MMOS/2 feature"
|
---|
| 6 |
|
---|
| 7 | Automatic:
|
---|
| 8 | sourcedir (0) -> \\
|
---|
| 9 |
|
---|
| 10 | minstall.exe -> Normal Call -> Calls Generic Installer
|
---|
| 11 | CID -> Call MINSTALL.DLL, loadin feature and execute
|
---|
| 12 | ------------------------------------------------------------
|
---|
| 13 | IM_CODEC1INSTALL (PINSTCODECINIFILEINFO)
|
---|
| 14 | IM_CODEC2INSTALL (PINSTCODECINIFILEINFO)
|
---|
| 15 |
|
---|
| 16 |
|
---|
| 17 |
|
---|
| 18 | IM_CONFIGDELETE
|
---|
| 19 | IM_CONFIGENUMERATE
|
---|
| 20 | IM_CONFIGMERGE
|
---|
| 21 | IM_CONFIGNEW
|
---|
| 22 | IM_CONFIGQUERYCHANGED
|
---|
| 23 | IM_CONFIGREPLACE
|
---|
| 24 | IM_CONFIGUPDATE
|
---|
| 25 | IM_CREATE_WPS_OBJECT
|
---|
| 26 | IM_DESTROY_WPS_OBJECT
|
---|
| 27 | IM_EA_JOIN
|
---|
| 28 | IM_EA_LONG_NAME_JOIN
|
---|
| 29 | IM_LOG_ERROR
|
---|
| 30 | IM_MCI_EXTENDED_SYSINFO
|
---|
| 31 | IM_MCI_SEND_COMMAND
|
---|
| 32 | IM_MIDIMAP_INSTALL
|
---|
| 33 | IM_MMIO_INSTALL
|
---|
| 34 | IM_QUERYPATH
|
---|
| 35 | IM_SPI_INSTALL
|
---|
| 36 |
|
---|
| 37 |
|
---|
| 38 | /**************************************************************/
|
---|
| 39 | /* IO PROC stuff - note that this order is important */
|
---|
| 40 | /**************************************************************/
|
---|
| 41 | mmioInstall =
|
---|
| 42 | (
|
---|
| 43 | mmioFourCC = "PCD "
|
---|
| 44 | mmioDllName = "$(DEST)pcdio.DLL"
|
---|
| 45 | mmioDllEntryPoint = "PCDIOProc_Entry"
|
---|
| 46 | mmioFlags = 65L
|
---|
| 47 | mmioExtendLen = 16L /* Always 16 for now */
|
---|
| 48 | mmioMediaType = 1L /* 1 = Image - defined in mmio.h */
|
---|
| 49 | mmioIOProcType = 2L /* 2 = File Format */
|
---|
| 50 | mmioDefExt = "PCD"
|
---|
| 51 | )
|
---|
| 52 |
|
---|
| 53 |
|
---|
| 54 | What about including those files into the archiving list
|
---|
| 55 | KEYFILE:C:\MMOS2\MMPM2.INI
|
---|
| 56 | KEYFILE:C:\MMOS2\MMPMCD.INI
|
---|
| 57 | KEYFILE:C:\MMOS2\MMPMCONN.INI
|
---|
| 58 | KEYFILE:C:\MMOS2\MMPMMMIO.INI
|
---|
| 59 | if they are not already in the list?
|
---|
| 60 |
|
---|
| 61 | So the user will also archive those. Are there any more critical files?
|
---|
| 62 | I could implement those, when base installation is done. The files could stay in the archiving list, because
|
---|
| 63 | archiver will ignore missing files (afaik, not sure about it).
|
---|
| 64 |
|
---|
| 65 | Good idea?
|
---|
| 66 | Anyway, I'm still going to do internal backupping of MMPM2.INI, because that's human-read/writeable. I will
|
---|
| 67 | generate \MMOS2\MMPM2.BAK and +R+H+S it, this was taken from the "standard" that the WPS uses with
|
---|
| 68 | its INI files.
|
---|