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