source: trunk/example/hacks.txt@ 2

Last change on this file since 2 was 2, checked in by ktk, 18 years ago

Initial import

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