Page 1 of 1

Löschen einer Verknüpfung im USERTEIL

Posted: 20. Jan 2011, 10:13
by gruwewasser
Hallo,

stehe gerade absolut auf dem Schlauch.
Habe ein Packet erstellt das eine exe Datei kopiert und dann für jeden User eine Verknüfung auf den Desktop liegt.
Sieht wie folg aus:

[Product]
;#FileCheckMachine, MACHINE
;#FileCheckClient, CLIENT
;ReplaceEnv <Variable>

#Set:Product,
#Reg:OnUninstallProduct, DELETE
#Reg:Product,
#Ini:Product,
#Security:Product,

Unter Set Product kopiere ich nur die exe.
Am Ende des Packets erstelle ich die Verkfnüpfung
[Shell:Product]
%Desktop%\test,%ProgramFilesDir%\test\test.exe,,%ProgramFilesDir%\test

Würde jetzt gerne die Revision des Packetes erhöhen, weil die Verknüpfung jetzt anders heißen soll. Dachte mir, das ich einfach die alte Verknüpfung lösche und dann eine neue erstelle.

Hat jemand eine Idee zur Umsetzung?

gruß

Re: Löschen einer Verknüpfung im USERTEIL

Posted: 20. Jan 2011, 10:40
by Walter_Schulz
Mal testen mit:

Code: Select all

[Product]
#Set:userteil, CLIENT
; ... 

[set:userteil]
callhidden cmd /c del "%userprofile%"\desktop\test.lnk
Ciao!
Walter Schulz

Re: Löschen einer Verknüpfung im USERTEIL

Posted: 20. Jan 2011, 13:19
by LightTempler
Ein Tipp für die nächste Verknüpfung:

Auf %CommonDesktop% statt %Desktop% erstellen, wenn sie eh für jeden User da sein soll.

Dann muss das Paket nicht mehr /AW sein und das Löschen wird viel schneller fertig, wenn mehrere User am Rechner arbeiten.