C 獲取快捷方式目標路徑

2021-10-02 08:30:59 字數 799 閱讀 1946

**:

wstring getlnkformpath

(wchar_t

*lnkpath)

// 判斷是否支援介面

ishelllink* psl =

null

; hr = ppf-

>

queryinte***ce

( iid_ishelllink,

// 介面 iid

(void**

)(&psl)

// 接收指向這個介面函式虛標的指標);

if(failed

(hr)

)// 開啟檔案

hr = ppf-

>

load

( lnkpath,

// 檔案全路徑

stgm_read // 訪問模式:唯讀);

if(failed

(hr)

)// 獲取 shell 鏈結**

hr = psl-

>

getpath

(wret, max_path,

null,0

);sret = wret;

// 關閉 com 庫

ppf-

>

release()

;couninitialize()

;return sret;

}

效果圖:

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

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

Mac終端裡新增路徑快捷方式

在終端terminal裡執行命令,這裡以sqlmap為例 alias sqlmap python users x sqlmap sqlmap.py 其中python users x sqlmap sqlmap.py是要在終端執行的命令,以後在終端輸入sqlmap即相當於執行 python users...

vs快捷方式

ctrl shift b 生成專案 ctrl alt l 顯示solution explorer 解決方案資源管理器 shift alt c 新增新類 shift alt a 新增新專案到專案 ctrl enter 在當前行插入空行 ctrl shift enter 在當前行下方插入空行 ctrl ...