Ich versuche, eine Konsole App, die Verknüpfung von Papierkorb erstellen erstellen.Programmgesteuert erstellen Sie eine Verknüpfung zum Papierkorb oder andere spezielle Ordner
Mein Code:
string path = Environment.GetFolderPath(Environment.SpecialFolder.Desktop);
object shDesktop = (object)"Desktop";
WshShell shell = new WshShell();
string shortcutAddress = (string)shell.SpecialFolders.Item(ref shDesktop) + @"\Recycle Bin.lnk";
IWshShortcut shortcut = (IWshShortcut)shell.CreateShortcut(shortcutAddress);
shortcut.Description = "New shortcut for Recycle Bin";
shortcut.Hotkey = "Ctrl+Shift+N";
shortcut.IconLocation = @"C:\WINDOWS\System32\imageres.dll";
shortcut.TargetPath = Environment.GetFolderPath(Environment.SpecialFolder.System) + @"\Recycle.Bin";
shortcut.Save();
Es schafft eine "Verknüpfung", aber es ist überhaupt nicht verwendet werden. Eine Meldung erscheint, wenn. Ich versuche, es zu öffnen, die produziert:
"Windows sucht nach recycle.bin. Um Ihre Datei selbst zu suchen, klicken Sie auf Durchsuchen."
Willkommen auf Stack Overflow. Bitte entfernen Sie den [Danke im Voraus] (http://meta.stackoverflow.com/questions/288160/no-thanks-damn-it) Teil. –
Woran denken Sie also, dass der Papierkorb eine eigenständige Datei mit dem Namen 'Recycle.Bin' ist? Sie wissen, dass in Windows eine Einstellung zum Anzeigen des Papierkorbs auf dem Desktop vorhanden ist? – CodeCaster
Ich habe bereits meinen Papierkorb sichtbar, aber was ist Ihr Punkt? Vielleicht habe ich Ihre Antwort missverstanden .. – JustAScrubbie