Как я могу удалить ярлык на рабочем столе после удаления приложения UWP

#uwp #uwp-xaml #desktop-shortcut

#uwp #uwp-xaml #ярлык-файл

Вопрос:

Я использовал этот код для создания ярлыка на рабочем столе программно, поскольку его невозможно создать, используя какие-либо возможности пакета

 object shDesktop = (object)"Desktop";
            WshShell shell = new WshShell();
            string shortcutAddress = (string)shell.SpecialFolders.Item(ref shDesktop)   @"Appss Windows Messenger.lnk";
            IWshShortcut shortcut = (IWshShortcut)shell.CreateShortcut(shortcutAddress);
            shortcut.Description = ClientName;
            shortcut.Hotkey = "Ctrl Shift N";
            shortcut.TargetPath = @"shell:AppsFolderWindowsMessenger_fwsgascccvxc0!App";
            shortcut.Save();
  

Есть ли какой-либо способ удалить этот ярлык после удаления приложения.

Комментарии:

1. Платформа UWP не поддерживается Windows Script Host Object Mode , вы разрабатываете приложение UWP?

2. У меня есть компонент WPF, который я использую в своем приложении UWP с помощью desktop bridge