shortcuts on desktop using csharp

4 באוגוסט 2016

בהמשך לפוסט הקודם בו נתתי למשתמש תוכנה שתעתיק קבצים מסויימים בבת אחת, רציתי לייצר קיצור דרך על שולחן העבודה. כזכור לא רציתי לתת ללקוח אוסף של קבצים רק קובץ אחד, לכן חיפשתי דרך ליצור קיצור דרך ללא תלות ב – reference חיצוני. בסוף מצאתי שאני יכול לעבוד עם IShellLink, כל מה שהייתי צריך לעשות היה להגדיר את הקוד הבא:   Code Snippet internal class ShellLink{}internal interface IShellLink{    void GetPath( StringBuilder pszFile, int cchMaxPath, out IntPtr pfd, int fFlags);    void GetIDList(out IntPtr ppidl);    void SetIDList(IntPtr pidl);    void GetDescription( StringBuilder pszName, int cchMaxName);    void SetDescription( string...
אין תגובות