public static void CreateDesktopShortcut()
{
string desktopPath = Environment.GetFolderPath(Environment.SpecialFolder.Desktop);
string shortcutPath = Path.Combine(desktopPath, "thing.lnk");
var shell = new Shell32.Shell();
var shortcut = (Shell32.ShellLinkObject)shell.CreateShortcut(shortcutPath);
shortcut.TargetPath = "path.exe";
shortcut.Description = "interesting description";
shortcut.Save();
}
Однако Shell32 не найден. Есть ли новый способ создания ярлыков на рабочем столе при запуске приложения maui? Дополнительная информация:
Добавление «Элементов управления и автоматизации Microsoft Shell» в качестве com, Shell32.Shell существует, но не содержит метода CreateShortcut
У меня есть приложение Windows .net 9 Maui, и мне нужно создать для него ярлык на рабочем столе. Обычно я использую для этого следующий код: [code] public static void CreateDesktopShortcut() { string desktopPath = Environment.GetFolderPath(Environment.SpecialFolder.Desktop); string shortcutPath = Path.Combine(desktopPath, "thing.lnk");
var shell = new Shell32.Shell(); var shortcut = (Shell32.ShellLinkObject)shell.CreateShortcut(shortcutPath);
shortcut.Save(); } [/code] Однако Shell32 не найден. Есть ли новый способ создания ярлыков на рабочем столе при запуске приложения maui? [b]Дополнительная информация:[/b] Добавление «Элементов управления и автоматизации Microsoft Shell» в качестве com, Shell32.Shell существует, но не содержит метода CreateShortcut
У меня есть приложение Windows .net 9 Maui, и мне нужно создать для него ярлык на рабочем столе. Обычно я использую для этого следующий код:
public static void CreateDesktopShortcut()
{
string desktopPath =...
У меня есть проект установщика Wix, который устанавливает проект в рамках C: \ ProgramFiles и создается сочетание рабочего стола (pharmspec.exe). Я хочу удалить этот файл на ярлыке рабочего стола с помощью кода C#. Я стараюсь, как упомянуто в посте...
Я хочу создать ярлык, указывающий на какой -то файл EXE, на рабочем столе, используя .NET Framework 3.5 и полагаясь на официальный API Windows. Как я могу это сделать?
Я хочу создать ярлык, указывающий на какой -то файл EXE, на рабочем столе, используя .NET Framework 3.5 и полагаясь на официальный API Windows. Как я могу это сделать?