home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Tricks of the Windows Gam…ming Gurus (2nd Edition)
/
Disc2.iso
/
msdn_vcb
/
samples
/
vc98
/
sdk
/
sysmgmt
/
msi
/
msi.txt
< prev
next >
Wrap
Text File
|
1997-09-17
|
3KB
|
74 lines
Microsoft Installer Beta1 SDK Release - Sep 17, 1997
ALL INFORMATION AND COMPONENTS ARE PROVIDED "AS IS" WITHOUT WARRANTY OF ANY
KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR PURPOSE.
This release includes the following components:
INCLUDE
Msi.h - install management API functions
MsiQuery.h - database and custom action API functions
LIB
Msi.lib - import lib for MSI API functions
SHIP
InstMsi.EXE - installer for ship MSI components and Msi.hlp/Msi.cnt
DEBUG
InstMsi.EXE - installer for debug MSI components and Msi.hlp/Msi.cnt
TOOLS
MsiTool.hlp+MsiTool.cnt - Tool help, describing all tools below
MsiDb.exe - database import, export, merge, transform
MsiVal.exe - database validation
MsiInfo.exe - summary information property manager, string pool validation
MsiMerg.exe - merges two databases
AutoApi.dll - OLE automation object wrapper
MsiTool.mak - makefile for tools and custom actions
MsiSpy.exe - installer configuration and database viewer. (installed as a sample product below)
(NOTE: The tool MsiTran.exe is not available for this release. See API limitations)
SAMPPROD - sample product installation - MSI viewer tool
ReadMe.txt - notes describing installation and usage
I386 - Install folder for Intel processors, SHIP version
DEBUG - Install folder for Intel processors, DEBUG version
ALPHA - Install folder for Alpha processors, SHIP version
DATABASE
Schema.msi - database with all tables, but no data
Template.msi - database with required data and sample UI tables
SAMPLES
CustAct1.cpp - sample DLL custom action for testing
CustExe1.cpp - sample EXE custom action for testing
SndPlay.cpp - sample DLL custom action to play a sound
ApiTstDb.cpp - sample using database APIs to resequence table
MsiVal.cpp - sample database validate tool
MsiMerg.cpp - sample database merge tool
Sequence.bas - sample VBA script to run install externally
To compile sample code, either copy the CD contents to a folder
(or at least INCLUDE, LIB, SAMPLES, and TOOLS\MsiTool.mak),
or else set BUILDDIR in your environment or on the command line.
INCLUDE environment variable must include the path to Msi.h, MsiQuery.h.
LIB environment variable must include the path to Msi.lib
API LIMITATIONS FOR THIS RELEASE:
MsiSetExternalUI: Message filter argument is not operational
MsiOpenDatabase: MSIDBOPEN_DIRECT opens in transacted mode
MsiDatabaseApplyTransform: not fully implemented in this release
MsiDatabaseGenerateTransform: not fully implemented in this release
INSTALLER FEATURES NOT YET IMPLEMENTED:
Installing ODBC drivers, device drivers, system services
REG_MULTI_SZ support, append to registry data and ini values
Internet download support
Patching
Security
LIMITATIONS:
DBCS file system support incomplete
Locked down system support is not fully enabled