C# Class Gallifrey.DeploymentUtils.Uninstaller

Datei anzeigen Open project: BlythMeister/Gallifrey

Public Methods

Method Description
AutoInstall ( string ApplicationUriString ) : void
UninstallMe ( ) : void

Uninstalls the current ClickOnce app.

Private Methods

Method Description
FindUninstallerOKButton ( IntPtr UninstallerWindow ) : IntPtr
FindUninstallerWindow ( string DisplayName ) : IntPtr
FindWindow ( string lpClassName, string lpWindowName ) : IntPtr
GetPublicKeyToken ( ) : string

Gets the public key token for the current ClickOnce app.

GetUninstallString ( string PublicKeyToken, string &DisplayName ) : string

Gets the uninstall string for the current ClickOnce app from the Windows Registry.

PushUninstallOKButton ( string DisplayName ) : void

Method Details

AutoInstall() public static method

public static AutoInstall ( string ApplicationUriString ) : void
ApplicationUriString string
return void

UninstallMe() public static method

Uninstalls the current ClickOnce app.
public static UninstallMe ( ) : void
return void