如何使用Inno Setup将Path转换为8.3格式

Rob*_*beN 4 delphi inno-setup

我需要获得8.3格式化的路径(在这种情况下{app})用于注册表项.

不幸的是,这个特定的Delphi功能在Inno Setup中不起作用

function ExtractShortPathName(const S: FullFileName): string;

TLa*_*ama 8

使用该GetShortName功能.来自参考:

返回指定的长文件名的短版本.如果未找到长文件名的短版本,则返回长文件名.

  • 仅供参考,这两个函数,Delphi中的`ExtractShortPathName`以及InnoSetup中的`GetShortName`在内部使用相同的Windows API函数`GetShortPathName`. (2认同)