AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein Delphi *.Lnk Verknüpfungen funktionieren nicht.

*.Lnk Verknüpfungen funktionieren nicht.

Ein Thema von EWeiss · begonnen am 13. Mai 2017 · letzter Beitrag vom 17. Mai 2017
Antwort Antwort
EWeiss
(Gast)

n/a Beiträge
 
#1

AW: *.Lnk Verknüpfungen funktionieren nicht.

  Alt 13. Mai 2017, 14:24
Also, die EXEn in C:\Windows\Installer existieren natürlich, allerdings sind das KEINE normalen EXEn der jeweiligen Anwendungen sondern sie enthalten - wie der Dateiname auch schon vermuten lässt - lediglich Ressourcen, hier Icons.
Bei mir nicht. Weder Windows noch Linux finden dort den Ordner. Und laut Process Monitor gibt es zumindest beim Starten der Verknüpfung für Word 2010 auch keinen Zugriff darauf.
Du musst die Order Eigenschaften so einstellen das du geschützte Dateien und Ordner einblendest.
Danach kannst du auch den Installer Ordner unter Windows finden.

gruss
  Mit Zitat antworten Zitat
nahpets
(Gast)

n/a Beiträge
 
#2

AW: *.Lnk Verknüpfungen funktionieren nicht.

  Alt 13. Mai 2017, 16:44
Eventuell liege ich ja vollkommen daneben, aber ich würde mir vom Desktop einfach alle Links sammeln (oder was ich sonst so auswählen möchte) und die dann in der Form starten:

ShellExecuteAndWaitW(MainHandle, 'open', PWideChar(sPfadUndNameDerLinkdatei), '', '', gS[nItem].ShowCmd, true);

Windows kann dann mit seiner "eingebauten Logik" für den entsprechenden Programmstart (unter Auswertung aller in der Linkdatei enthaltenen Konfigurationen) sorgen.
  Mit Zitat antworten Zitat
EWeiss
(Gast)

n/a Beiträge
 
#3

AW: *.Lnk Verknüpfungen funktionieren nicht.

  Alt 13. Mai 2017, 16:56
Eventuell liege ich ja vollkommen daneben, aber ich würde mir vom Desktop einfach alle Links sammeln (oder was ich sonst so auswählen möchte) und die dann in der Form starten:

ShellExecuteAndWaitW(MainHandle, 'open', PWideChar(sPfadUndNameDerLinkdatei), '', '', gS[nItem].ShowCmd, true);

Windows kann dann mit seiner "eingebauten Logik" für den entsprechenden Programmstart (unter Auswertung aller in der Linkdatei enthaltenen Konfigurationen) sorgen.
Geht nicht so einfach.
Denn es gibt unter umständen mehrere Benutzer am Computer da kann man nicht sicher sein ob man einen zugriff auf den Desktop Order des jeweiligen Users bekommt.

Auf der anderen Seite gibt es ja auch so etwas.
Zitat:
"explorer.exe, Papierkorb, @PATH@UserIcon\48x48\RecycleBinFull.png, , /N;::{645FF040-5081-101B-9F08-00AA002F954E}, 2"
Das ist so pauschal gesagt nicht so einfach das alles unter einen Hut zubringen.
Dann verzichte ich lieber auf Office.

Aber wenn dann wäre dieser weg den Desktop Ordner zu durchsuchen der richtige.

gruss

Geändert von EWeiss (13. Mai 2017 um 17:00 Uhr)
  Mit Zitat antworten Zitat
EWeiss
(Gast)

n/a Beiträge
 
#4

AW: *.Lnk Verknüpfungen funktionieren nicht.

  Alt 13. Mai 2017, 16:57
Zitat:
aber eben nicht den genannten.
Nein kann auch nicht.
Es sei denn du hast Office 2016 installiert.
So wie ich das aber sehe sind fast alle 64Bit installierten Anwendungen dort vertreten.
Darauf habe ich dann auch keinen zugriff.

gruss

Geändert von EWeiss (13. Mai 2017 um 17:01 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von jaenicke
jaenicke
Online

Registriert seit: 10. Jun 2003
Ort: Berlin
9.891 Beiträge
 
Delphi 12 Athens
 
#5

AW: *.Lnk Verknüpfungen funktionieren nicht.

  Alt 13. Mai 2017, 16:54
Du musst die Order Eigenschaften so einstellen das du geschützte Dateien und Ordner einblendest.
Danach kannst du auch den Installer Ordner unter Windows finden.
Den Ordner gibt es auch und darunter auch viele andere, aber eben nicht den genannten. Und bei mir kommt ja auch, dass die Datei nicht gefunden wird.

Für die Ausführung ist die Datei also definitiv nicht nötig. Das Icon könnte im Cache liegen.
Sebastian Jänicke
AppCentral
  Mit Zitat antworten Zitat
Antwort Antwort

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:14 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 by Thomas Breitkreuz