[VS2k3/MSI] Uninstall shortcut *

Pagina: 1
Acties:

  • dominion99
  • Registratie: December 2001
  • Laatst online: 13-08-2025
Ik weet niet goed in welk forum dit moet staan, maar ik dacht dat het wel hier geplaatst kon worden.

Ik heb via VS2003 een MSI installatie pakket gemaakt. Hierin heb ik diverse directory's aan laten maken en een shortcut's gemaakt in het start menu
en op de desktop.

Nou was ik aan het zoeken hoe ik een uninstall link toe kan voegen in het startmenu.
Ik heb al gekeken hoe het via Add/Remove programs verwijdert moet worden dat gaat via het volgende commando.
code:
1
msiexec.exe  /x {E89099E6-D18A-4F9F-891B-49844978AE0F}

Die code is de productcode van mijn applicatie.

Ik heb een shortcut in de MSI installer gemaakt naar het bestand C:\Windows\System32.msiexec.exe met de bovenstaande parameters.

Dat werkt een beetje, tenminste mijn applicatie wordt verwijderd. Maar alleen het de naam in het startmenu blijft staan (zonder shortcuts) die is dus leeg. Via de IDE van VS2003 gaat de uninstall wel goed.

Tijdens het compilen van het MSI pakket krijg ik de volgende fout
code:
1
2
3
4
5
WARNING: File 'msiexec.exe' should not be installed into a User's Profile folder
 because it may not be available to all users.

WARNING: 'msiexec.exe' should be excluded because its source 
file 'C:\WINDOWS\system32\msiexec.exe' is under Windows System File Protection.

Dus die shortcut is niet een juiste manier.

Mijn vraag is dus eigelijk, hoe moet het dan wel in VS2003?

[ Voor 3% gewijzigd door dominion99 op 11-03-2004 21:35 ]


  • dominion99
  • Registratie: December 2001
  • Laatst online: 13-08-2025
Snap er niks van, je zou toch verwachten dat dit gewoon mogelijk moet zijn, of zie ik hier iets over het hoofd.

Zijn er dan andere tools om MSI installaties te maken voor een .Net applicatie die wel standaard zo'n uninstall shortcut kunnen toevoegen.