Huge Collections of Software Manuals and Knowledgebase

GreatManuals.com
Huge Collections of Software Manuals and Knowledgebase

 
Home Contact us Request to publish your help manuals Request to remove your help manuals Buy Now
Welcome
» Overview
» PatchFactory
» Acknowledgments
Basics
» Concepts & Definitions
» Binary Files Comparing
» Location Repository
» Installed Version Detection
User Interfaces
» Introduction
» Keyboard Layout
» Menu
» Preferences
Getting Started
» Creating New Product & Group
» Adding New Version
» Adding Component
» Version Files Editor
» Creating Differences
» Creating New Patch
Operation
» Version Files Editor
» Version Difference Editor
» Old & New Version Side Properties group
» Add/Replace Options
» Df Build Options
» Update Command Generation
» Command Line Parameters
» Patch Applying
Registration & Support
» General Questions
» Technical Questions
» How to Register?
» Update & Support
» Contact Information
 
Buy PatchFactory Online! Buy PatchFactory Online!

Location Repository

Each Component of the Version can have its own location in file-system hierarchy of the end-user's system. To determine where exactly the particular Component should be located we shall use a special table called the Location Repository. This table is the integral part of the product description (i.e. associated with each product), and should be filled by the user.

unerase usb files flash drive data undelete picture unerase
partition file recovery laptop data recovery passwords recovery software
best data recovery software free windows data recovery data recovery software freeware

Each item of the Location Repository is a named record. The parameters of each record define the way to determine the full path to the each component location on the end-user's machine.

The "Location" property of a Component defines which record from the Location Repository is used to detect this Component location.

Currently the following types of records are available:

1. Registry

The full path to component's files location is taken from one of the Registry keys.

Parameter
Possible values
Description
Root
HKEY_CLASSES_ROOT,
HKEY_CURRENT_USER,
HKEY_LOCAL_MACHINE, 
HKEY_USERS,
HKEY_CURRENT_CONFIG
Root registry key.
Subkey
<string>
Subkey path.
Value
<string>
Registry value.
Additional
<string>
Additional part of the Path.
Default value
<string>
Default value. Used if Path value can not be taken from Registry (specified Registry value does not exist, access is denied, etc.).

2. INI-file

The full path to component's files location is taken from ini-file.

Parameter
Possible values
Description
File
<string>
Name of the ini-file.
Section
<string>
Name of section inside ini-file.
Key
<string>
Name of the key within the section.
Additional
<string>
Additional part of the Path.
Default value
<string>
Default value. Used if Path value can not be taken from INI-file (ini-file can not be found, specified section/value do not exist, etc.).

3. Special folder

The full path to component's files location is defined by one of the special folders.

Parameter
Possible values 
Description
Folder
[Program Files]
The path of the system's Program Files directory, typically "C:\Program Files".

[Common Files]
The path of the system's Common Files directory, typically "C:\Program Files\Common Files".

[Windows]
The system's Windows directory.

[System]
The system's Windows System directory (System32 on Windows NT platforms).

[System Drive]
The drive Windows is installed on, typically "C:". On Windows NT platforms, this directory constant is equivalent to the SystemDrive environment variable.

[Fonts]
Fonts directory. Normally named "FONTS" under the Windows directory.
Additional
<string>
Additional part of the Path.

4. Environment variable

The full path to component's files location is defined by an environment variable.

Parameter
Possible values
Description
Variable name
<string>
Name of environment variable.
Additional
<string>
Additional part of the Path.
Default value
<string>
Default value. Used if specified environment variable doesn't exist.

5. Fixed path

The full path to component's files location

Parameter
Possible values
Description
Path
<string>
Full path to component's files location.

6. Location ref

The full path to component's files location is defined by another item of the Location Repository table.

Parameter
Possible values
Description
Based on location
<reference>
Reference to another item of the Location Repository table.
Additional
<string>
Additional part of the Path.
Buy PatchFactory Online! Buy PatchFactory Online!
Home | Contact us | Request to publish your help manuals | Request to remove your help manuals