如何使用c#中的按钮单击事件激活运行桌面快捷方式打开程序

如何使用c#中的按钮单击事件激活运行桌面快捷方式打开程序,c#,winforms,desktop-shortcut,C#,Winforms,Desktop Shortcut,我在桌面上有许多快捷方式,还有一些在windowsapps文件夹中的较新windows应用商店应用程序上工作,这些应用程序不能通过单击exe文件来运行。所以我想在我的c#.net winforms应用程序中使用一个按钮,这样当我点击它时,它就像双击桌面上的图标一样。我对shell execute了解不够,不知道它是否可以执行。非常感谢您的帮助您是否尝试过按钮单击处理程序中的System.Diagnostics.Process.Start(完整路径)?(其中fullpath是指向桌面快捷方式的完整

我在桌面上有许多快捷方式,还有一些在windowsapps文件夹中的较新windows应用商店应用程序上工作,这些应用程序不能通过单击exe文件来运行。所以我想在我的c#.net winforms应用程序中使用一个按钮,这样当我点击它时,它就像双击桌面上的图标一样。我对shell execute了解不够,不知道它是否可以执行。非常感谢您的帮助

您是否尝试过按钮单击处理程序中的System.Diagnostics.Process.Start(完整路径)?(其中fullpath是指向桌面快捷方式的完整文件路径,即C:/Users/Me/desktop/shortcut.lnk)

欢迎使用堆栈溢出。请阅读以下关于如何在这个网站上提问的文章:非常感谢Michael,它的工作非常有魅力。我忘了桌面文件夹在用户下。