首頁 > 後端開發 > C++ > 如何在 C# 中以程式設計方式建立應用程式捷徑?

如何在 C# 中以程式設計方式建立應用程式捷徑?

Mary-Kate Olsen
發布: 2025-01-14 06:29:46
原創
797 人瀏覽過

How to Programmatically Create Application Shortcuts in C#?

使用ShellLink.cs在C#中建立應用程式捷徑

問題:

如何使用.NET框架在C#中以程式設計方式建立應用程式捷徑(.lnk檔案)?

解:

雖然可能沒有直接的方法,但來自vbAccelerator的ShellLink.cs類別提供了一個強大的解決方案,它不依賴WSH。

實作:

使用此類,您可以如下建立捷徑:

<code class="language-csharp">private static void configStep_addShortcutToStartupGroup()
{
    using (ShellLink shortcut = new ShellLink())
    {
        shortcut.Target = Application.ExecutablePath;
        shortcut.WorkingDirectory = Path.GetDirectoryName(Application.ExecutablePath);
        shortcut.Description = "我的快捷方式名称";
        shortcut.DisplayMode = ShellLink.LinkDisplayMode.edmNormal;
        shortcut.Save(STARTUP_SHORTCUT_FILEPATH);
    }
}</code>
登入後複製

ShellLink.cs的優點:

  • 基於互通,無需依賴WSH
  • 簡化了建立和設定快捷方式的過程

以上是如何在 C# 中以程式設計方式建立應用程式捷徑?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板