Funzione UninstallApplication (appmgmt.h)
La funzione UninstallApplication disinstalla un'applicazione criteri di gruppo che gestisce l'installazione e l'installazione usando Windows Installer .msi file. La funzione UninstallApplication deve essere chiamata solo nel contesto dell'utente per il quale l'applicazione criteri di gruppo utente ha tentato in precedenza una disinstallazione chiamando la funzione MsiConfigureProduct . La funzione InstallApplication può installare applicazioni di Criteri di gruppo.
Sintassi
DWORD UninstallApplication(
[in] LPWSTR ProductCode,
[in] DWORD dwStatus
);
Parametri
[in] ProductCode
Codice prodotto di Windows Installer del prodotto da disinstallare. Il codice prodotto dell'applicazione deve essere fornito sotto forma di GUID di Windows Installer come stringa con parentesi graffe.
[in] dwStatus
Stato del tentativo di disinstallazione. Il parametro dwStatus è il codice di esito positivo di Windows del tentativo di disinstallazione restituito da MsiConfigureProduct. Il sistema può usarlo per assicurarsi che il set di criteri risultante (RSoP) indichi se la disinstallazione non è riuscita o ha avuto esito positivo.
Valore restituito
Se la funzione ha esito positivo, il valore restituito viene ERROR_SUCCESS. In caso contrario, la funzione restituisce uno dei codici di errore di sistema. Per un elenco completo dei codici di errore, vedere Codici errore di sistema o il file di intestazione WinError.h.
Commenti
Rimuovere un'applicazione criteri di gruppo che usa .msi file chiamando la funzione Di Windows InstallerMsiConfigureProduct per disinstallare l'applicazione. Chiamare quindi UninstallApplication per informare il sistema che l'applicazione non è più gestita nel client da Criteri di gruppo. UninstallApplication deve essere chiamato anche se la disinstallazione non riesce perché consente al sistema di mantenere accurato il set di criteri risultante (RSoP).
Rimuovere le applicazioni installate usando le impostazioni di installazione software (file con estensione zap) chiamando la funzione di disinstallazione o il comando specifico per l'applicazione di installazione. Per informazioni sull'uso di applicazioni di installazione diverse da Windows Installer , vedere l'articolo 231747 " Come pubblicare programmi non MSI con file con estensione zap" nella Microsoft Knowledge Base.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows Vista |
Server minimo supportato | Windows Server 2008 |
Piattaforma di destinazione | Windows |
Intestazione | appmgmt.h |
Libreria | Advapi32.lib |
DLL | Advapi32.dll |