IExeWithWorkingDirectoryCustomAction
Declaration
IExeWithWorkingDirectoryCustomAction : ICustomAction
Overview
This interface facilitates editing custom action for launching existing executable file on the disk. The file has a designated folder as Working Directory .
Properties
String FilePath - Gets or sets the path to the executable file.
String CommandLine - Get or sets the command line arguments for launching executable file.
IFolder WorkingDirectory - Get or sets the working directory for launching executable file.
Examples
$advinst = new-object -com AdvancedInstaller
$project = $advinst.CreateProjectS(“architect”)
$project.FilesComponent.AddFileS("appdir", "D:\MyApp.exe")
$dir = $project.FoldersComponent.FindFolderByPath("appdir")
$custAct = $project.CustomActionsComponent.NewLaunchExeWithWorkingDirectory($dir)
$custAct.FilePath = "[#MyApp.exe]"