MSI.TXT
上传用户:bangxh
上传日期:2007-01-31
资源大小:42235k
文件大小:3k
源码类别:

Windows编程

开发平台:

Visual C++

  1. Microsoft Installer Beta1 SDK Release   -  Sep 17, 1997
  2. ALL INFORMATION AND COMPONENTS ARE PROVIDED "AS IS" WITHOUT WARRANTY OF ANY
  3. KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED
  4. WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR PURPOSE.
  5. This release includes the following components:
  6. INCLUDE
  7. Msi.h - install management API functions
  8. MsiQuery.h - database and custom action API functions
  9. LIB
  10. Msi.lib - import lib for MSI API functions
  11. SHIP
  12. InstMsi.EXE - installer for ship MSI components and Msi.hlp/Msi.cnt
  13. DEBUG
  14. InstMsi.EXE - installer for debug MSI components and Msi.hlp/Msi.cnt
  15. TOOLS
  16. MsiTool.hlp+MsiTool.cnt - Tool help, describing all tools below
  17. MsiDb.exe - database import, export, merge, transform
  18. MsiVal.exe - database validation
  19. MsiInfo.exe - summary information property manager, string pool validation
  20. MsiMerg.exe - merges two databases
  21. AutoApi.dll - OLE automation object wrapper
  22. MsiTool.mak - makefile for tools and custom actions
  23. MsiSpy.exe  - installer configuration and database viewer. (installed as a sample product below)
  24. (NOTE: The tool MsiTran.exe is not available for this release.  See API limitations)
  25. SAMPPROD - sample product installation - MSI viewer tool
  26. ReadMe.txt - notes describing installation and usage
  27. I386  - Install folder for Intel processors, SHIP version
  28. DEBUG - Install folder for Intel processors, DEBUG version
  29. ALPHA - Install folder for Alpha processors, SHIP version
  30. DATABASE
  31. Schema.msi - database with all tables, but no data
  32. Template.msi - database with required data and sample UI tables
  33. SAMPLES
  34. CustAct1.cpp - sample DLL custom action for testing
  35. CustExe1.cpp - sample EXE custom action for testing
  36. SndPlay.cpp  - sample DLL custom action to play a sound
  37. ApiTstDb.cpp - sample using database APIs to resequence table
  38. MsiVal.cpp   - sample database validate tool 
  39. MsiMerg.cpp  - sample database merge tool
  40. Sequence.bas - sample VBA script to run install externally
  41. To compile sample code, either copy the CD contents to a folder
  42. (or at least INCLUDE, LIB, SAMPLES, and TOOLSMsiTool.mak),
  43. or else set BUILDDIR in your environment or on the command line.
  44. INCLUDE environment variable must include the path to Msi.h, MsiQuery.h.
  45. LIB environment variable must include the path to Msi.lib
  46. API LIMITATIONS FOR THIS RELEASE:
  47. MsiSetExternalUI: Message filter argument is not operational 
  48. MsiOpenDatabase: MSIDBOPEN_DIRECT opens in transacted mode
  49. MsiDatabaseApplyTransform: not fully implemented in this release
  50. MsiDatabaseGenerateTransform: not fully implemented in this release
  51. INSTALLER FEATURES NOT YET IMPLEMENTED:
  52. Installing ODBC drivers, device drivers, system services
  53. REG_MULTI_SZ support, append to registry data and ini values
  54. Internet download support
  55. Patching
  56. Security
  57. LIMITATIONS:
  58. DBCS file system support incomplete
  59. Locked down system support is not fully enabled