Struct InstallCommands
- Namespace
- ZeroInstall.Model.Capabilities
- Assembly
- ZeroInstall.Model.dll
Lists the commands the application normally registers for use by Windows' "Set Program Access and Defaults". Used by registry virtualization to stand in for the actual Zero Install commands at runtime.
[TypeConverter(typeof(InstallCommandsConverter))]
[Serializable]
public record struct InstallCommands : IEquatable<InstallCommands>
- Implements
- Inherited Members
Constructors
InstallCommands(string?, string?, string?, string?, string?, string?)
Lists the commands the application normally registers for use by Windows' "Set Program Access and Defaults". Used by registry virtualization to stand in for the actual Zero Install commands at runtime.
public InstallCommands(string? Reinstall, string? ReinstallArgs, string? ShowIcons, string? ShowIconsArgs, string? HideIcons, string? HideIconsArgs)
Parameters
Reinstall
stringThe path (relative to the installation directory) to the executable used to set an application as the default program without any arguments.
ReinstallArgs
stringAdditional arguments for the executable specified in Reinstall.
ShowIcons
stringThe path (relative to the installation directory) to the executable used to create icons/shortcuts to the application without any arguments.
ShowIconsArgs
stringAdditional arguments for the executable specified in ShowIcons.
HideIcons
stringThe path (relative to the installation directory) to the executable used to remove icons/shortcuts to the application without any arguments.
HideIconsArgs
stringAdditional arguments for the executable specified in HideIcons.
Properties
HideIcons
The path (relative to the installation directory) to the executable used to remove icons/shortcuts to the application without any arguments.
public string? HideIcons { readonly get; set; }
Property Value
HideIconsArgs
Additional arguments for the executable specified in HideIcons.
public string? HideIconsArgs { readonly get; set; }
Property Value
Reinstall
The path (relative to the installation directory) to the executable used to set an application as the default program without any arguments.
public string? Reinstall { readonly get; set; }
Property Value
ReinstallArgs
Additional arguments for the executable specified in Reinstall.
public string? ReinstallArgs { readonly get; set; }
Property Value
ShowIcons
The path (relative to the installation directory) to the executable used to create icons/shortcuts to the application without any arguments.
public string? ShowIcons { readonly get; set; }
Property Value
ShowIconsArgs
Additional arguments for the executable specified in ShowIcons.
public string? ShowIconsArgs { readonly get; set; }