Я пишу установщик для моего приложения, и во время установки создаются ярлыки меню «Пуск».Однако, если я не устанавливаю от имени администратора (что не требуется), некоторые ярлыки не отображаются в меню «Пуск» после установки, несмотря на то, что все они записаны.Вот код, который я написал для справки:
IWshRuntimeLibrary.WshShell shell = new IWshRuntimeLibrary.WshShell();
IWshRuntimeLibrary.IWshShortcut help_shortcut = shell.CreateShortcut(shortcut_path + "\\KShootMania Skin Manager\\Help.lnk");
help_shortcut.TargetPath = startup_shortcut.TargetPath;
help_shortcut.Arguments = "help";
help_shortcut.Save();
IWshRuntimeLibrary.IWshShortcut uninstall_shortcut = shell.CreateShortcut(shortcut_path + "\\KShootMania Skin Manager\\Uninstall.lnk");
uninstall_shortcut.TargetPath = startup_shortcut.TargetPath;
uninstall_shortcut.Arguments = "uninstall";
uninstall_shortcut.Save();