KSC Open API
Kaspersky Security Center API description
Remote uninstallation task ("Remote Deinstallation")

Task parameters description:

NameType

Description

"ProductName"paramStringName of uninstalled product ("AllControlledProducts" = uninstall all Kaspersky products).
"ProductVersion"paramStringVersion of uninstalled product ("AllControlledProducts" = uninstall all Kaspersky products).
"ProductDisplayName"paramStringHuman-readable name of uninstalled product.
"DeinstallationUser"paramStringLogin for deinstallation process.
"DeinstallationPassword"paramBinaryProtected global password for deinstallation process.
"UninstallType"paramIntType of uninstallation product:
  • 0 = Uninstall application supported by Kaspersky Security Center
  • 1 = Uninstall incompatible application
  • 2 = Uninstall application from applications registry
  • 3 = Uninstall VAPM patch
"PatchId"paramInt, paramParamsparamInt ID for third-party patch or paramParams for Microsoft updates
  • "strUpdateID" = Global Microsoft Windows update identity, ANSI symbols. paramString
  • "nRevisionNumber" = Update revision number, paramInt
"KLTSK_RU_COMPETITOR_PRODUCTS"paramArray (paramString)List of incompatible applications (only for UninstallType = 1).
"InvProductID"paramStringID of incompatible application (only for UninstallType = 2).
"InvUninstallString"paramStringCustom uninstallation command line (only for UninstallType = 2).
"IsInvUserDefinedUninstall"paramBoolUse custom uninstallation string from InvUninstallString (only for UninstallType = 2).
"InvRebootAfterDeleting"paramBoolReboot after uninstallation (only for UninstallType = 2).
"ARPKey"paramString

Subkey for application under registry key for list of add-remove programms (only for UninstallType = 2).

See also: