Avatar billede dakine Nybegynder
01. december 2004 - 09:27 Der er 2 kommentarer

Benytte UninstallString i Registry (Non-MSI).

Hej.

Jeg ønsker at afinstaller et Ikke-MSI installeret program automatisk unden brugeren gør noget.
Ved MSI-applikationer er dette ret nemt, da man bare stjæler en UninstallString i registry  og tilpasser med MSI-parametre og væk er det.

Men ikke alle programmer har en MSI-string. F.eks har jeg en UninstallString fra Registry, der hedder:

"RunDll32 C:\PROGRA~1\COMMON~1\INSTAL~1\engine\6\INTEL3~1\Ctor.dll,LaunchSetup "C:\Program Files\InstallShield Installation Information\{748F4870-8350-11D3-B0BF-080009FB4A19}\setup.exe"  -uninst"

... Og der sker ikke et dyt når jeg fyre strengen af fra en prompt! Burde det ikke virke?
Avatar billede ladyhawke Novice
01. december 2004 - 10:33 #1
behøver du at tilpasse uninstall string? Hvad er så meningen med den, hvis du ikke kan afinstallere med den...
Avatar billede dakine Nybegynder
01. december 2004 - 12:55 #2
Mange af MSI-strengene starter med 'MSIExec /I <stil til msi-pakke>

Hvis man bare eksekverer den streng uden ændringer fremkommer den kendte form med 'Repair/ Remove/' osv. Altså noget brugeren skal tage stilling til.
Det er jeg ikke interesseret i, og derfor tilpasser jeg strengen, således at programmet bliver fjernet uden brugeren kan gøre noget ved det.
Dvs. /I skal laves om det /X og så en parameter for 'Silent' udførelse.

Men mit spørgsmål går også på de Uninstall strenge der ikke er MSI-format.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester