LNK Dateien erstellen (Verknüpfung auf Desktop)

Status
Nicht offen für weitere Antworten.

Vigi

Grünschnabel
Hi folks!
Was ich eigentlich fragen möchte steht zwar schon in diesem Thread.

Es geht darum eine Verknüpfung auf den Desktop zu erstellen. Der Thread ist ja gut, aber jetzt möchte ich fragen ob es nicht einen direkten Weg gibt diese Verknüpfung zu erstellen, ohne diese zusätzliche Library "IWshRuntimeLibrary"... :confused:

So in dem Sinne:
File fShortcut = File.Create("C:\Dokumente und Einstellungen\vf\Desktop\Meine Verknüpfung.lnk");


Danke für eure Hilfe!

Grütze
Victor
 
Hallo Vigi!

Du hast halt nicht richtig gesucht.
[thread=194356]Ziel einer Verknüpfung herrausfinden - Thread[/thread]
Dort findest Du auch eine fertige DLL welche die Verknüpfung mit C++-Code erstellt.
Code:
ShortCut sc = new ShortCut();

//Creating a shortcut
sc.FilePath = "C:\\windows\\notepad.exe";
sc.LnkPath = "c:\\abc.lnk";
sc.LnkDesc = "This runs notepad";
sc.WorkDir = "C:\\";
sc.CreateLink();
MfG, cosmo
 
Zuletzt bearbeitet:
Ok, die scheint einfacher zum bedienen zu sein.
Mein Hauptproblem ist eigentlich nur die zusätzliche DLL die beim kompilieren erstellt wird. Egal, kanns ja dann mit ILMerge.exe zusammenführen. :)

Thnx a lot!
 
Vigi hat gesagt.:
Egal, kanns ja dann mit ILMerge.exe zusammenführen.

Geht nicht, warscheinlich weil ich eine C++ DLL mit einem C# Assambly zusammenführen will.
Ich probiers trotzdem mal mit der anderen (IWshRuntimeLibrary)...
 
Status
Nicht offen für weitere Antworten.

Neue Beiträge

Zurück