MSI.TXT
资源名称:MSDN_VC98.zip [点击查看]
上传用户:bangxh
上传日期:2007-01-31
资源大小:42235k
文件大小:3k
源码类别:
Windows编程
开发平台:
Visual C++
- 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 TOOLSMsiTool.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