IPersistFile::Save

IPersistFile::Saveで、ショートカットをファイルに保存する。

IPersistFile::Save (objidl.h) - Win32 apps | Microsoft Docs

ショートカットを作成し、ショートカットのパスも出力している。
実行すると、

tszSrcPath = c:\Project\Cloud\github.com\Sample\com\IPersistFile\Save\src\IPersi
stFile\release\test.txt
pShellLink success!, pShellLink = 0x005718c0
tszPath = C:\Project\Cloud\github.com\Sample\com\IPersistFile\Save\src\IPersistF
ile\release\test.txt
pPersistFile success!, pPersistFile = 0x005718cc
tszShortCutPath = c:\Project\Cloud\github.com\Sample\com\IPersistFile\Save\src\I
PersistFile\release\ShortCut.lnk
続行するには何かキーを押してください . . .

こう出力される。
そして、

ショートカットが作成され、押すとファイルが開く。
ショートカットが作成され、押すとファイルが開く。

ショートカットが作成され、押すとファイルが開く。

Sample/com/IPersistFile/Save/src/IPersistFile at master · bg1bgst333/Sample · GitHub