Erkennen wo sich Verknüpfungen eines Programms befinden

Anfängerfragen zum Programmieren mit PureBasic.
Benutzeravatar
Sunny
Beiträge: 290
Registriert: 19.02.2009 06:02

Erkennen wo sich Verknüpfungen eines Programms befinden

Beitrag von Sunny »

Ich wollte mal wissen, ob es eine Möglichkeit gibt, herrauszufinden, wieviele Verknüpfungen ein selbst geschriebenes Programm besitzt und wo sich diese befinden...
Benutzeravatar
STARGÅTE
Kommando SG1
Beiträge: 7031
Registriert: 01.11.2005 13:34
Wohnort: Glienicke
Kontaktdaten:

Re: Erkennen wo sich Verknüpfungen eines Programms befinden

Beitrag von STARGÅTE »

Wäre das nicht das gleiche herauszufinden, wie viele Leute eine Website zu den Favoriten hinzugefügt haben ?
Also "unmöglich" ?

die einzige möglichkeit die kenne, wäre alle Verknüpfungen zu untersuchen, ob sie zum Programm zeigen, was jedoch zimlich lange dauern könnte.
PB 6.01 ― Win 10, 21H2 ― Ryzen 9 3900X, 32 GB ― NVIDIA GeForce RTX 3080 ― Vivaldi 6.0 ― www.unionbytes.de
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
Benutzeravatar
jojo1541
Beiträge: 431
Registriert: 15.09.2007 17:12
Wohnort: Irgendwo im Nirgendwo

Re: Erkennen wo sich Verknüpfungen eines Programms befinden

Beitrag von jojo1541 »

solltest du nicht wissen, wo du Verknüpfungen setzt? :?
Ich verkaufe Rechtschreibfehler und jede menge GROßBUCHSTABEN. Alles unbegrenzt zu haben.
Benutzeravatar
Sunny
Beiträge: 290
Registriert: 19.02.2009 06:02

Re: Erkennen wo sich Verknüpfungen eines Programms befinden

Beitrag von Sunny »

solltest du nicht wissen, wo du Verknüpfungen setzt?
Naja, es geht darum:
Das Programm soll für die Öffentlichkeit freigegeben werden... Wenn die Personen, die das Programm nutzen, Verknüpfungen erstellen und das Programm später Deinstallieren wollen, sollte die Deinstallations-Datei die Verknüpfungen mit löschen... Das ist jetzt zwar nicht so wichtig, wäre aber meiner Meinung nach ganz praktisch.
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Re: Erkennen wo sich Verknüpfungen eines Programms befinden

Beitrag von ts-soft »

Darum kümmert sich Windows von alleine, wenn Du eine Verknüpfung zu einer nicht existenten Datei
anklickst, fragt Windows ob die Verknüpfung gelöscht werden soll, je nach Windows Version wird auch
versucht das Programm zu finden, bzw. angeboten selber danach zu suchen.
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Benutzeravatar
NicTheQuick
Ein Admin
Beiträge: 8809
Registriert: 29.08.2004 20:20
Computerausstattung: Ryzen 7 5800X, 64 GB DDR4-3200
Ubuntu 24.04.2 LTS
GeForce RTX 3080 Ti
Wohnort: Saarbrücken

Re: Erkennen wo sich Verknüpfungen eines Programms befinden

Beitrag von NicTheQuick »

Ein Deinstallationsprogramm sollte nur das löschen, was es auch zuvor installiert hat. Wenn du den Nutzer allerdings nerven willst, kannst du auch seine komplette 10 Terabyte umfassende Datensammlung durchsuchen nur um festzustellen, dass es sonst keine weitere Verknüpfung zu deinem Programm gibt. :wink:
Benutzeravatar
Vera
Beiträge: 928
Registriert: 18.03.2009 14:47
Computerausstattung: Win XP SP2, Suse 11.1
Wohnort: Essen

Re: Erkennen wo sich Verknüpfungen eines Programms befinden

Beitrag von Vera »

Ööhm ?? :roll:

kann man dem Nutzern nicht via Programm anbieten, dass er eine (mehrere) Vernüpfung anlegt und wenn ja, diese Info dann lokal in einer Textdatei abspeichert? Bei Vorhandensein dieser Datei könnte sie später von der Deinstallationsroutine mit berücksichtigt werden. Oder ist dieser Aufwand unangemessen groß ?

Ansonsten sollte doch ein User, der in der Lage ist, selbständige Verknüpfungen anlegen zu können, auch in der Lage sein, die bei Deinstallation auch selber zu entfernen.

nur meine zwei Gedanken ~ Vera
°
<°)))o><
~~~~~~~~~
echo "Don't worry"
echo "Keep quiet"
@echo off
format forum:\
Tombi
Beiträge: 369
Registriert: 05.03.2008 22:05

Re: Erkennen wo sich Verknüpfungen eines Programms befinden

Beitrag von Tombi »

Nette Idee.
Aber die Suche würde zu lange brauchen und eventuell nur unzufriedene User bereiten.
Du könntest ja bei deiner Uninstall-Routine diese Funktion anbieten, aber sollte nur durch einen Haken wie z.b. "Gründliche Komplett-Deinstallation (kann einige Minuten/Stunden dauern ...)" möglich sein. :bounce:

MFG,
Tombi
Bild Bild Bild
Intel Pentium 4 630 (3 GHZ)
Antworten