KSC Open API
Kaspersky Security Center API description
|
Operating with packages. More...
Public Member Functions | |
boolean | IsPackagePublished (int nPkgExecId) |
Check whether the package is published on KSC web server. | |
wstring | PublishStandalonePackage (boolean bPublish, int nPkgExecId) |
Publish/Unpublish a standalone package on KSC web server. | |
wstring | PublishStandalonePackageForRemoteWebSrv (boolean bPublish, int nPkgExecId, wstring szwWebSrvHostId) |
Publish/Unpublish a standalone package on remote KSC web server. | |
wstring | PublishMobileManifest (int nPkgExecId, params pAppData) |
Publish mobile manifest on KSC web server. | |
wstring | PrePublishMobilePackage (wstring wstrProfileId) |
Prepare server-side data for mobile package publication on KSC web server. | |
wstring | PrePublishMobilePackageForRemoteWebSrv (wstring wstrProfileId, wstring wstrWebSrvHostId) |
Prepare server-side data for mobile package publication on remote KSC web server. | |
PublishMobilePackage (wstring wstrProfileId, params pProfileData) | |
Publish mobile package on KSC web server. | |
UnpublishMobilePackage (wstring wstrProfileId) | |
Unpublish a previously published mobile package on KSC web server. | |
CancelRecordNewPackage (wstring szwRequestId) | |
Cancel an asynchronous call to PackagesApi.RecordVapmPackageAsync or PackagesApi.RecordVapmPackageAsync. | |
AllowSharedPrerequisitesInstallation (int nPackageId, boolean bAllow) | |
Allow installation of the shared prerequisites. | |
ResolvePackageLcid (int nPackageId, int nLcid) | |
Resolve LCID of a package. | |
array | GetUserAgreements () |
Request user agreements related to user packages, registered on current VS. | |
wstring | RecordVapmPackageAsync (wstring szwNewPackageName, params parProductInfo) |
Create a package using VAPM product information. | |
array | GetPackages () |
Get packages information. | |
RenamePackage (int nPackageId, wstring wstrNewPackageName) | |
Rename package. | |
wstring | GetIntranetFolderForNewPackage (wstring wstrProductName, wstring wstrProductVersion) |
Get intranet folder for a new package. | |
params | RecordNewPackage (wstring wstrPackageName, wstring wstrFolder, wstring wstrProductName, wstring wstrProductVersion, wstring wstrProductDisplName, wstring wstrProductDisplVersion) |
Creates a package with the default settings based on the product, overwritten in the folder, the path to which was obtained by calling the PackagesApi::GetIntranetFolderForNewPackage. | |
params | RecordNewPackage2 (wstring wstrPackageName, wstring wstrFileId, wstring wstrFolder, wstring wstrProductName, wstring wstrProductVersion, wstring wstrProductDisplName, wstring wstrProductDisplVersion) |
Creates a package with the default settings based on the product, transferred using FileTransfer. | |
RemovePackage (int nPackageId) | |
Remove a package. | |
wstring | GetIntranetFolderForPackage (int nPackageId) |
Get intranet folder for particular package. | |
params | SS_Read (wstring wstrStorageDescr, wstring wstrName, wstring wstrVersion, wstring wstrSection, int nTimeoutMsec) |
Read settings storage data. | |
SS_Write (wstring wstrStorageDescr, wstring wstrName, wstring wstrVersion, wstring wstrSection, params pData, int nTimeoutMsec, int nOperationType) | |
Write settings storage data. | |
SS_SectionOperation (wstring wstrStorageDescr, wstring wstrName, wstring wstrVersion, wstring wstrSection, int nTimeoutMsec, int nOperationType) | |
Perform operation on a settings storage section. | |
array | SS_GetNames (wstring wstrStorageDescr, wstring wstrName, wstring wstrVersion, int nTimeoutMsec) |
Get settings storage section names. | |
RemovePackage2 (int nPackageId,[out] boolean bResult,[out] array pTasks) | |
Remove a package and get the list of dependent tasks. | |
wstring | GetLoginScript (int nPackageId, wstring wstrTaskId) |
Get text of the login script. | |
GetLicenseKey (int nPackageId,[out] wstring wstrKeyFileName,[out] binary pMemoryChunk) | |
Get license key. | |
SetLicenseKey (int nPackageId, wstring wstrKeyFileName, binary pData, boolean bRemoveExisting) | |
Set license key. | |
binary | ReadPkgCfgFile (int nPackageId, wstring wstrFileName) |
Read package configuration file. | |
WritePkgCfgFile (int nPackageId, wstring wstrFileName, binary pData) | |
Write package configuration file. | |
binary | ReadKpdFile (int nPackageId) |
Read kpd file. | |
wstring | GetKpdProfileString (int nPackageId, wstring wstrSection, wstring wstrKey, wstring wstrDefault) |
Read kpd profile string. | |
WriteKpdProfileString (int nPackageId, wstring wstrSection, wstring wstrKey, wstring wstrValue) | |
Write kpd profile string. | |
params | GetRebootOptionsEx (int nPackageId) |
Get reboot options. | |
wstring | RecordNewPackageAsync (wstring wstrName, wstring wstrFolder, wstring wstrProductName, wstring wstrProductVersion, wstring wstrProductDisplName, wstring wstrProductDisplVersion) |
Creates a package (asynchronously) with the default settings based on the product, overwritten in the folder, the path to which was obtained by calling the PackagesApi::GetIntranetFolderForNewPackage. | |
params | GetPackageInfo (int nPackageId) |
Get package info. | |
params | GetIncompatibleAppsInfo (int nPackageId) |
Get incompatible apps info. | |
boolean | SetRemoveIncompatibleApps (int nPackageId, boolean bRemoveIncompatibleApps) |
Set incompatible apps info. | |
wstring | CreateExecutablePkgAsync (params pData) |
Create a standalone package (asynchronously). | |
CancelCreateExecutablePkg (wstring wstrRequestId) | |
Cancel an asynchronous call to PackagesApi.CreateExecutablePkgAsync. | |
params | GetExecutablePackages (int nPackageId) |
Get standalone packages. | |
DeleteExecutablePkg (int nPackageId) | |
Delete standalone package. | |
array | GetPackages2 () |
Get packages. When list of packages changed event "KLSRV_EV_PKG_LIST_CHANGED" published. | |
params | GetPackageInfo2 (int nPackageId) |
Get package info. | |
wstring | UpdateBasesInPackagesAsync (params pParams) |
Update bases in packages (asynchronously). | |
CancelUpdateBasesInPackages (wstring wstrRequestId) | |
Cancel an asynchronous call to PackagesApi.UpdateBasesInPackagesAsync. | |
wstring | RetranslateToVServerAsync (int nPackageId, int nVServerId, params pOptions) |
Retranslate package to a Virtual Server (asynchronously). | |
params | GetMoveRuleInfo (int nRuleId) |
Get information about the move-rule used by the standalone-package. | |
wstring | GetExecutablePkgFileAsync (params pParams, int nPackageId) |
Get standalone package file attributes (asynchronously). | |
CancelGetExecutablePkgFile (wstring wstrRequestId) | |
Cancel an asynchronous call to PackagesApi.GetExecutablePkgFileAsync. | |
GetEulaText (int nEulaId,[out] wstring wstrEulaText) | |
Requests EULA text. | |
AcceptEulas (array vecEulaIDs) | |
Accepts given EULAs. | |
boolean | ResetDefaultServerSpecificSettings (int nPackageId) |
Reset server-specific settings for package. | |
datetime | AddExtendedSign (params pParams) |
Add extended certificate/sign with authenticated attributes to executable file. | |
AddExtendedSignAsync (params pParams, wstring wstrRequestID) | |
Add extended certificate/sign with authenticated attributes to executable file (asynchronously). | |
params | GetPackageInfoFromArchive (wstring wstrFileId, params pOptions) |
params | RecordNewPackage3 (wstring wstrFileId, params pOptions) |
RecordNewPackage3Async (wstring wstrFileId, params pOptions, wstring wstrRequestID) | |
params | GetPackagePlugin (int nPackageId) |
wstring | UpdateCleanerFileAsync2 (int nPackageId) |
CancelUpdateCleanerFileAsync (wstring wstrRequestId) | |
params | GetPackageInfo3 (int nPackageId) |
Get information about specified package. | |
wstring | PublishStandaloneIosPackage (boolean bPublish, int nPkgExecId) |
Publish/Unpublish a standalone package on KSC web server. |
Operating with packages.