C 建立或讀取快捷方式

2022-02-22 12:01:36 字數 1086 閱讀 7766

使用 c# **讀取或建立快捷方式。

/// /// 建立乙個快捷方式

///

/// 快捷方式的完全限定路徑。

///

/// 快捷方式啟動程式時需要使用的引數。

///

public static void createshortcut(string lnkfilepath, string targetpath, string workdir, string args = "")

/// /// 讀取乙個快捷方式的資訊

///

///

///

public static shortcutdescription readshortcut(string lnkfilepath);}

以上只列出了targetpath,arguments,workingdirectory這幾個屬性的讀寫,其它屬性類似。

用c#建立應用程式桌面快捷方式_luwq168的專欄-csdn部落格

c# - create a shortcut on desktop - stack overflow

這裡的例子比較多:

wshshell.createshortcut c# (csharp) code examples - hotexamples

處理桌面上的快捷方式時,需要注意桌面資料夾的位置,使用者自定義位置之後,快捷方式的位置可能有變化。

桌面上兩個快捷方式,不一定在同乙個目錄下:

system.environment.getfolderpath(environment.specialfolder.desktop)拿到的是使用者定義過的桌面,

system.environment.getfolderpath(environment.specialfolder.commondesktopdirectory)可以拿到 public 公共桌面。

C 建立快捷方式 取快捷方式目標

快捷方式在win32上應用的非常之多,比如某個軟體安裝完畢後會建立一些快捷方式 到特定目錄下,那麼在.net上我並未發現有什麼託管類可以操作快捷方式,那麼我們 又必須要使用它 為此我預先寫了乙份快捷方式應用的 希望對大家有益健康咯。using system using system.io using...

建立桌面快捷方式

bool createdesktopshotcut cstring strname,在桌面顯示的名稱 cstring strsourcepath 檔案絕對路徑名稱 pshell release strdestdir.format s path strdestdir strdestdir strnam...

建立快捷方式

苦苦搜尋了n天,終於被我找到了,拿出來給大家參考一下 private declare function fcreateshelllink lib vb6stkit.dll byval lpstrfoldername as string,byval lpstrlinkname as string,by...