Windows Installer, Java Installer, Freeware Installer
Home|Contact|Site Map|TOC|Search
Download  Features   Java  Licensing  Purchase  Testimonials  Support  Forums

The File Properties Tab

File Properties Dialog In this dialog you change the source path, mark the file (DLL, OCX) for install time self registration, set its attributes and permissions.

File

The "Name" text field shows the name under which the file will be installed. It is of PseudoFormatted type and you can localize its value. Also, you can use the "Source Path" field to edit the path of the file to be included in the install package. Click on the [ ... ] button to change it.

Attributes

The attributes are initialized when the file is added for the first time to the installation from the source file's attributes on disk. To override them, click on the appropriate check boxes.

NoteIf a file marked as vital is not installed correctly, the installation stops and it is rolled back.

Registration

Check the box to mark the file for registration.

There are three methods for registering files, two for native libraries and one for .Net assemblies. Select the desired method from the options bellow.

ImportantA self registrable native library should export the "DllRegisterServer" function.

Self register native library

By selecting this option the file is marked for self registration.

WarningThe self registration method of registering components has many drawbacks (like not being able to roll back the changes if something fails later in the install) and it is against Microsoft guidelines.

Extract registration info from native library

By selecting this option all the necessary registry entries and keys are installed separately. You can see them in the Registry page. This is the preferred way to register a file.

TipIf you make changes to the source file or change the file directory in Advanced Installer it is recommended to synchronize the registration of the file.

Register .Net assembly for COM interoperability

This option creates the required registry entries in order for your assembly to be operable through COM. You can see those registry entries in the Registry page. Advanced Installer attempts to find the RegAsm tool in order to extract the registry entries required for COM interoperability. You can specify the RegAsm file to be used from the Tools page.

TipIt is recommended to synchronize the registration if you make changes to the assembly that affects the COM interface or assembly attributes.

Synchronization
  • Disable - Registration data is read from the file only once and stored, if the file will change the registration data will not be updated.
  • Enable - Registration data is read from the file when the project is opened and before build, and stored.
  • Buildtime - Registration data will be read only as part of the build process; it will not be displayed in the Registry page or stored in the project.

ImportantThe "Enable" and "Buildtime" synchronization methods will remove or replace any registry entries placed in the same component with the file.

Signature

Specify whether you want to digitally sign the selected file by using the certificate you specified in the "Digital Signature" page.

Permissions

Clicking on the "Permissions" tab will allow you to set the file's Permissions.

Privacy Policy | Windows Installer | Search Engine Ranking | Link Analyzer