background image

Wise Virtual Package Editor Reference

9

Introducing Wise Virtual Package Editor

 

About SetupCapture

 on page 38

Updating the SVS Driver

 on page 13

About Virtual Software Packages

A Virtual Software Package (VSP) contains files and registry keys like any other software 
package. However, these files and registry keys are installed to a special area on the 
hard drive. After the VSP is activated by the SVS Driver (Software Virtualization Agent), 
the application becomes visible along with its files, directories, and settings. To the end 
user, the virtualized application looks and behaves like any other application. 

You can create VSPs with Virtual Package Editor. In Windows Installer Editor, you can 
also create a WiseScript wrapper that installs an .MSI into an SVS layer. You can also use 
the SVS Enabled Package option in Software Manager to create VSPs. To install a VSP on 
a computer, the SVS Driver must be installed.

See 

About the Installation of an .MSI into an SVS Layer

 on page 249. 

See About SVS Enabled Packages in Software Manager Help.

The following are some of the benefits of creating VSPs:

z

End users can easily and instantly repair your application if it is broken.
See 

About User Maintenance of Virtual Software Packages

 on page 13.

z

You can instantly activate, deactivate, or reset applications that you deploy to your 
users.

z

You can deploy applications and know that they will not conflict with other 
applications or change the base Windows installation.

z

You can deploy more than one version of an application to your users’ computers.

See also:

About Virtual Software Package Formats

 on page 9

About Virtual Software Package Archive Types

 on page 10

About Application Layers

 on page 11

About Data Layers

 on page 11

About Sublayers

 on page 12

About Virtual Software Package Formats

A Virtual Software Package (VSP) can be in one of the following formats: 

virtual software layer

A virtual software layer is the native SVS layer component. 
When the output is a virtual software layer, the layer 
appears in the Altiris SVS applet as soon as it is created. 
Specify this format as your output type when you create a 
VSP to use locally on your computer. 

Summary of Contents for WISE VIRTUAL PACKAGE EDITOR 8.0

Page 1: ...Wise Virtual Package Editor Reference ...

Page 2: ...ND WARRANTIES INCLUDING ANY IMPLIED WARRANTY OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE OR NON INFRINGEMENT ARE DISCLAIMED EXCEPT TO THE EXTENT THAT SUCH DISCLAIMERS ARE HELD TO BE LEGALLY INVALID SYMANTEC CORPORATION SHALL NOT BE LIABLE FOR INCIDENTAL OR CONSEQUENTIAL DAMAGES IN CONNECTION WITH THE FURNISHING PERFORMANCE OR USE OF THIS DOCUMENTATION THE INFORMATION CONTAINED IN THIS DOCU...

Page 3: ...at delivers automatic software upgrade protection z Advanced features including Account Management Services For information about Symantec s Maintenance Programs you can visit our Web site at the following URL www symantec com techsupp Contacting Technical Support Customers with a current maintenance agreement may access Technical Support information at the following URL www symantec com techsupp ...

Page 4: ...ues that are related to CD ROMs or manuals Maintenance agreement resources If you want to contact Symantec regarding an existing maintenance agreement please contact the maintenance agreement administration team for your region as follows Additional enterprise services Symantec offers a comprehensive set of services that allow you to maximize your investment in Symantec products and to develop you...

Page 5: ...l expertise from Symantec and its trusted partners Symantec Consulting Services offer a variety of prepackaged and customizable options that include assessment design implementation monitoring and management capabilities Each is focused on establishing and maintaining the integrity and availability of your IT resources Educational Services Educational Services provide a full array of technical tra...

Page 6: ...ting an Application Layer 18 Creating a Data Layer 19 Opening a Virtual Software Package 20 Compiling a Virtual Software Package 20 Product Details Page 21 Files Page 22 About Installation Directories 23 Adding Files to a Virtual Software Package 24 Adding Contents of Directories to a Virtual Software Package 24 Editing File Details 25 Registry Page 26 Adding Registry Keys 27 Importing Registry En...

Page 7: ...Wise Virtual Package Editor Reference 7 Index 43 ...

Page 8: ...oach to software management that lets you package applications and data into managed units that can be installed as virtual layers To import a VSP on a client computer the SVS Driver Software Virtualization Agent must be installed Normally you would use the SetupCapture that is available in Virtual Package Editor to capture an existing package as a VSP However you can also use the various Installa...

Page 9: ...e 249 See About SVS Enabled Packages in Software Manager Help The following are some of the benefits of creating VSPs z End users can easily and instantly repair your application if it is broken See About User Maintenance of Virtual Software Packages on page 13 z You can instantly activate deactivate or reset applications that you deploy to your users z You can deploy applications and know that th...

Page 10: ...for the archive file on the Releases page See Releases Page on page 34 z Add WiseScripts on the Events page to enhance its functionality See Events Page on page 31 z Add data layers on the Data Layers page z Maintain source path locations z Avoid capturing information that is specific to the computer where the layer is created example user specific SID data Specify this format as your output type ...

Page 11: ...tool to capture an existing application and use Installation Expert to edit the package z Use the Installation Expert pages to create the package by adding files registry keys and application settings See also About Virtual Package Editor on page 8 Creating an Application Layer on page 18 About Data Layers on page 11 About Data Layers Virtual Package Editor lets you create a Virtual Software Packa...

Page 12: ...SVS layer has the following sublayers Warning When you create a VSP be sure to set exclusions on the Exclusions page in Virtual Package Editor Exclusions prevent the loss of user data when a layer is reset See Exclusions Page on page 29 Example Suppose you create a layer for Firefox As a user uses Firefox they may make some changes to the program They may select a unique home page add bookmarks or...

Page 13: ...al Software Packages VSPs When you create a layer and the output is a virtual software layer the layer appears in the Altiris SVS applet as soon as it is created From the Altiris SVS applet you can export a layer to an archive file which is a portable layer To access help for the Altiris SVS applet open the applet and press F1 See also About Virtual Software Package Formats on page 9 About Virtual...

Page 14: ...r the active window or dialog box press F1 z To select a help topic from a table of contents index or search select Help menu Help Topics Reference Manual All the material in the online help is also available in a PDF format reference manual which you can access by selecting Help menu Reference Manual Getting Started Guide The Getting Started Guide contains system requirements and installation ins...

Page 15: ...stry Page on page 26 z Delete Entries Page on page 28 z Exclusions Page on page 29 z Inclusions Page on page 31 z Events Page on page 31 z Data Layers Page on page 33 z Releases Page on page 34 About Installation Expert Installation Expert is the Virtual Package Editor user interface It lets you create and edit Virtual Software Packages VSP and provides an easy to use task oriented interface for t...

Page 16: ... On the Files page you define what files are included in the package Complete only the pages that are pertinent to your particular package in any order z Use on the toolbar to navigate from page to page or click the page name in the list of pages z To display help for the current page press F1 Compile Click the Compile button to compile a virtual software project file WVP into a virtual software a...

Page 17: ...t installed 1 In Wise Package Studio do one of the following On the Tools tab double click Virtual Package Editor On the Projects tab click the Run link to the right of the task or tool associated with Virtual Package Editor The package associated with the current project opens by default 2 When prompted to download and install the SVS Driver click Yes The SVS Driver downloads and installs 3 When ...

Page 18: ...ion Expert pages to edit it Whether you create or capture an application layer the output type can be either a virtual software project file WVP or a virtual software layer See About Virtual Software Package Formats on page 9 To create an application layer with WVP output 1 In Virtual Package Editor use the Installation Expert pages to add files registry keys and other functionality to the layer 2...

Page 19: ...or lets you create a Virtual Software Package VSP that is a data layer A data layer captures data files into a dedicated data layer rather than having them written to an application layer or the base file system After you create a data layer you can add it to an application layer on the Data Layers page To create a data layer 1 Select File menu New The New Virtual Package dialog box appears 2 In t...

Page 20: ...Layer dialog box appears 2 Select the layer and click OK See also Creating an Application Layer on page 18 Creating a Data Layer Compiling a Virtual Software Package When you compile a Virtual Software Package VSP what happens depends on the type of output you selected for the VSP as follows See About Virtual Software Package Formats on page 9 virtual software layer A layer that has been imported ...

Page 21: ...ls page to enter general information about the application and to specify when to activate the layer Select Product Details and complete the page z Name Enter the name to use for this application This is a required field and it appears in the Add Remove Programs list The maximum length is 50 characters z Version Enter the version number of the application z Manufacturer Enter the manufacturer or p...

Page 22: ...ete or rename directories z Drag directories or files to the page from Windows Explorer z Drag directories or files from the upper list boxes to the lower list boxes z Move a file to the other sublayer by right clicking a file in the lower right pane and selecting Move to layer z Use the following buttons Add Contents Add an entire directory and its contents to the package and filter the directory...

Page 23: ...ies on page 23 About Installation Expert on page 15 About Installation Directories On the Files page the following predefined directories appear in the lower left list box z Program Files Represents the Program Files directory on the destination computer z Windows Represents the system directory regardless of its actual name on the destination computer Some standard directories are already created...

Page 24: ...ion Computer icon or the Program Files directory you are prompted to first create a folder to hold the files The file is added to the selected folder and appears in the lower right list box If you double click the file a File Details dialog box appears See also Editing File Details on page 25 Files Page on page 22 Adding Contents of Directories to a Virtual Software Package You can add the entire ...

Page 25: ...erits the attributes of the original file If you edit the attributes of a file in a package the file reflects your edits when it is installed on the destination computer To edit attributes for a single file 1 On the Files page double click a file in the lower right list box The File Details dialog box appears 2 Complete the dialog box Long Filename The name of the file as displayed on computers ru...

Page 26: ...eate delete or rename directories z Move a registry key to the other sublayer by right clicking a registry key value in the lower right pane and selecting Move to layer z Drag and drop keys and values on the Registry page or use the following buttons Add Keys Copy a registry key including all its subkeys and values from your computer to the Virtual Software Package VSP Add Values Copy values from ...

Page 27: ... lower left list box select the location for the key Click Add and select Key Double click the registry key value in the lower right list box The Registry Details dialog box appears 4 Complete the dialog box Root The top level key in which the new key will be added Example HKEY_CURRENT_USER This is enabled only when you access the Registry Details dialog box from the Add button Key To add a new ke...

Page 28: ...n import registry files REG into a Virtual Software Package VSP RegEdit 4 0 and 5 0 formats are supported for importing To import a registry file 1 In Installation Expert select the Registry page 2 From Sublayer select a sublayer See About Sublayers on page 12 3 Click Add at the lower left of the Registry page and select Import 4 In the dialog box that appears specify a REG file and click Open The...

Page 29: ...lect the directory that contains the file To add a new directory select New Folder from the right click menu and specify the directory 5 From Type select the delete entry type 6 In Filename enter the name of the file You must specify a file name because a deletion entry cannot be a directory 7 Click OK The entry appears on the Delete Entries page You can add multiple delete entries See also About ...

Page 30: ...to configure the exclusions for each layer For a more global solution create a data layer on the Inclusions page See Inclusions Page on page 31 To exclude user profile directories from a layer on the end user s computer select a directory in Windows Profiles When you use SetupCapture to capture an application s installation any file extensions that have a file association with that application s f...

Page 31: ...package See Data Layers Page on page 33 To add inclusions to a Virtual Software Package VSP 1 In Installation Expert select the Inclusions page 2 Click Add The Include Details dialog box appears 3 To specify file extensions a Mark File extension b Enter the file extension You can specify only one extension per inclusion Do not include the period or wildcard asterisk as it will be interpreted as pa...

Page 32: ... SVS specific script actions However you normally would not use the SVS script actions when you add a WiseScript on the Events page Instead you would use the non SVS script actions because you are working directly in a layer or in a package that becomes a layer See About SVS Script Actions in the WiseScript Package Editor Help You can add multiple command lines or WiseScripts to a VSP You can then...

Page 33: ...ion layer s VSA file Example If you created a data layer to capture all DOC and XLS files you could add this layer to a Microsoft Office application layer so that they are deployed together to client computers See About Data Layers on page 11 You can add a data layer to a virtual software project file WVP only You cannot add it to a virtual software archive file VSA or virtual software layer If yo...

Page 34: ...tes the EXE wrapper The WSE file contains the logic needed to install the VSA file You can edit this WSE file from the Releases page See Editing an Archive File s WiseScript Wrapper on page 36 By default the WSE file includes installation error messages and several installation dialog boxes that appear when the end user runs the EXE It also includes the installation s maintenance mode dialogs that...

Page 35: ...ing an Archive File s WiseScript Wrapper on page 36 To create a new release 1 In Installation Expert select the Releases page 2 Click Add If you have not yet saved the project as a WVP file you are prompted to save it You must save the project before you can add a release The Release Details dialog box appears 3 Edit the default settings of the Release Details dialog box as needed Release Name The...

Page 36: ... wrapper contains the logic needed to properly install your application By default the WiseScript wrapper also includes several installation dialog boxes that appear when the end user runs the compiled EXE It also includes maintenance mode dialog boxes that the end user can access from Add Remove Programs You can edit the WiseScript wrapper in WiseScript Package Editor and add any functionality th...

Page 37: ...ftware Package Release on page 35 You can also edit each archive file s WiseScript wrapper See Editing an Archive File s WiseScript Wrapper on page 36 The name of the template file is VsaWrapper wse To edit the WiseScript Wrapper Template 1 Access the template s directory The template is in the Wise Share Point Template SVS directory 2 Open the template in WiseScript Package Editor 3 Edit the Wise...

Page 38: ...rtual Package Editor to edit it See also About Virtual Software Package Formats on page 9 Starting SetupCapture on page 39 Capturing an Installation on page 40 Guidelines for Capturing an Installation Before using SetupCapture for the first time read the following guidelines z You must have the SVS Driver Software Virtualization Agent installed and you must restart your computer after installing t...

Page 39: ...nt variable to the actual Windows value z After you capture an application if any uninstall registry keys appear on the Registry page in Virtual Package Editor delete them Uninstall registry keys can cause problems if you use the Releases page to create a release for the VSP These keys can cause the Change Remove button to not appear for the application in the Add Remove Programs list Without the ...

Page 40: ...l installation See About SVS Enabled Packages in the Software Manager Help SetupCapture records all the changes performed by an installation and can save that information to a Virtual Software Package VSP You can use SetupCapture to capture a package as a VSP from Workbench or from Virtual Package Editor When you use it from Virtual Package Editor you can save the output as a virtual software laye...

Page 41: ...ation is finished d Optional If you selected Global Capture on the Welcome page open the application and set any preferences that you want set by default Example You can set a default home page or custom security settings e To run additional installations repeat the preceding steps for each installation All installations that you run are added to the repackaged installation f Click Next The End In...

Page 42: ...rs in the Altiris SVS applet If the output of the captured installation is a virtual project file WVP you must also specify a directory for the project s source files 13 Click Finish The package is captured as a VSP and what happens to the package varies as follows If you ran SetupCapture from Virtual Package Editor the VSP opens in Virtual Package Editor If the output is a virtual software projec...

Page 43: ...tes changing 25 details 25 excluding from layer 29 30 hidden 25 including in layer 31 multiple files adding 24 name changing 25 read only 25 system file designating 25 using wildcard to add 24 file name long 25 short 25 Files page about 22 adding directory 24 adding file 24 filter directories with wildcards 24 G Getting Started Guide 14 global capture 41 H help about 14 Installation Expert 16 usin...

Page 44: ...ectory 23 system file designating file as 25 system requirements Wise product Refer to Getting Started Guide T template creating 17 V version product 21 Virtual Package Editor about 8 starting 17 17 template creating 17 virtual software archive opening 20 virtual software archive file 10 virtual software layer about 9 compiling 20 opening 20 virtual software packages See VSP virtual software proje...

Reviews: