![]() |
Programmverknüpfungen von Desktop und Start löschen
Hallo,
ich habe hier ein uraltes Setup-Programm, das erstellt Symbole für das Programm mittels DDE. Das war bei Windos 3.11 so üblich und funktioniert immer noch. Nun würde ich gerne diese Symbole wieder entfernen. Wie mache ich das mit einem Delphi-Programm? Was sind die best practice? An Informationen zum Löschen habe ich den Namen einer Gruppe und des Symbols und den Namen auf dem Desktop. Desweiteren habe ich den Pfad der Exedatei. Letztere wäre mir am liebsten als Ausgangspunkt der zu löschenden Symbole. Gefunden habe ich nur das: ![]() Ich denke mir vielleicht geht das schöner als selbst in den Dateien "rumzuwühlen". |
AW: Programmverknüpfungen von Desktop und Start löschen
Das sind alles nur Dateien, also kann man sie wie jede Datei löschen.
Man könnte sich nur voa %HOMEPATH% ranarbeiten, oder über ![]() oder über die ShellFolders (Winapi.SHFolder ... da du urale Funktionen zum Erstellen benutzt, schadet ne ebenfalls nicht mehr ganz aktuelle API auch nicht mehr) oder über SHDocVw (heißt nun System.Win.InternetExplorer) oder ![]() ![]() oder ... |
AW: Programmverknüpfungen von Desktop und Start löschen
Danke für die Anwort.
Ich selber habe nun doch nochmals nachgeschaut wie ich das angelegt wird. Es ist doch nicht DDE, sondern geht über TurboPower ShellShock. Muss wohl doch 'selbst in den Dateien "rumzuwühlen"'. :( |
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:40 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz