home *** CD-ROM | disk | FTP | other *** search
- {*******************************************************}
- { }
- { MiTeC System Information Component }
- { Installed Software Detection Part }
- { version 8.0 for Delphi 5,6,7 }
- { }
- { Copyright ⌐ 1997,2003 Michal Mutl }
- { }
- {*******************************************************}
-
- {$INCLUDE MITEC_DEF.INC}
-
- unit MSI_Software;
-
- interface
-
- uses
- SysUtils, Windows, Classes;
-
- type
- TSoftware = class(TPersistent)
- private
- FProducts: TStrings;
- FVersions: TStrings;
- FUninstalls: TStrings;
- public
- constructor Create;
- destructor Destroy; override;
- procedure GetInfo;
- procedure Report(var sl :TStringList; Standalone: Boolean = True); virtual;
- property Uninstalls: TStrings read FUninstalls {$IFNDEF D6PLUS} write FUninstalls {$ENDIF} stored False;
- property Versions: TStrings read FVersions {$IFNDEF D6PLUS} write FVersions {$ENDIF} stored False;
- published
- property Products: TStrings read FProducts {$IFNDEF D6PLUS} write FProducts {$ENDIF} stored false;
- end;
-
- implementation
-
-