Link erstellen: "unter anderem Benutzer ausführen"?

29/12/2007 - 00:36 von Thomas Hoffmann | Report spam
Tag,

wenn ich einen Link erstelle mittels dem shellLinkA-Objekt der shellLnk.tlb, wie kann ich
dann angeben, dass im Link die Checkbox "unter anderem Benutzer ausführen" gesetzt wird?
Ich find hierzu irgendwie nirgends eine Hilfe
(Metty behandelt das in http://tinyurl.com/24nzdy auch nicht, soweit ich sehe)

Gruß und Dank TH

Thomas Hoffmann
 

Lesen sie die antworten

#1 Thorsten Doerfler
29/12/2007 - 20:36 | Warnen spam
Thomas Hoffmann schrieb:
wenn ich einen Link erstelle mittels dem shellLinkA-Objekt der shellLnk.tlb, wie kann ich
dann angeben, dass im Link die Checkbox "unter anderem Benutzer ausführen" gesetzt wird?



Solche erweiterten Eigenschaften einer Verknüpfung werden über das
separate Interface IShellLinkDataList und die Methoden
GetFlags/SetFlags angesprochen. SLDF_RUNAS_USER gibt dabei ein, ob die
Verknüpfung mit abweichenden Anmeldeinformationen ausgeführt werden soll.

In meinem Beispiel dazu findest Du eine erweiterte TypeLib die die
Definition des IShellLinkDataList Interface für VB beinhaltet, sowie
ein Klassenmodul, das diese Einstellung über eine einfache Eigenschaft
verfügbar macht:

Lesen und Erstellen von Verknüpfungen:
http://www.vb-hellfire.de/download/...lllink.zip

Thorsten Dörfler
Microsoft MVP Visual Basic

vb-hellfire visual basic faq | vb-hellfire - einfach anders
http://vb-faq.de/ | http://www.vb-hellfire.de/

Ähnliche fragen