KSC Open API
Kaspersky Security Center API description
|
Task parameters description:
Name | Type | Description |
---|---|---|
"ProductName" | paramString | Name of uninstalled product ("AllControlledProducts" = uninstall all Kaspersky products). |
"ProductVersion" | paramString | Version of uninstalled product ("AllControlledProducts" = uninstall all Kaspersky products). |
"ProductDisplayName" | paramString | Human-readable name of uninstalled product. |
"DeinstallationUser" | paramString | Login for deinstallation process. |
"DeinstallationPassword" | paramBinary | Protected global password for deinstallation process. |
"UninstallType" | paramInt | Type of uninstallation product:
|
"PatchId" | paramInt, paramParams | paramInt ID for third-party patch or paramParams for Microsoft updates
|
"KLTSK_RU_COMPETITOR_PRODUCTS" | paramArray (paramString) | List of incompatible applications (only for UninstallType = 1). |
"InvProductID" | paramString | ID of incompatible application (only for UninstallType = 2). |
"InvUninstallString" | paramString | Custom uninstallation command line (only for UninstallType = 2). |
"IsInvUserDefinedUninstall" | paramBool | Use custom uninstallation string from InvUninstallString (only for UninstallType = 2). |
"InvRebootAfterDeleting" | paramBool | Reboot after uninstallation (only for UninstallType = 2). |
"ARPKey" | paramString | Subkey for application under registry key for list of add-remove programms (only for UninstallType = 2). |