Table of Contents

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 string

The path (relative to the installation directory) to the executable used to set an application as the default program without any arguments.

ReinstallArgs string

Additional arguments for the executable specified in Reinstall.

ShowIcons string

The path (relative to the installation directory) to the executable used to create icons/shortcuts to the application without any arguments.

ShowIconsArgs string

Additional arguments for the executable specified in ShowIcons.

HideIcons string

The path (relative to the installation directory) to the executable used to remove icons/shortcuts to the application without any arguments.

HideIconsArgs string

Additional 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

string

HideIconsArgs

Additional arguments for the executable specified in HideIcons.

public string? HideIconsArgs { readonly get; set; }

Property Value

string

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

string

ReinstallArgs

Additional arguments for the executable specified in Reinstall.

public string? ReinstallArgs { readonly get; set; }

Property Value

string

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

string

ShowIconsArgs

Additional arguments for the executable specified in ShowIcons.

public string? ShowIconsArgs { readonly get; set; }

Property Value

string