我正在使用下一个Perl代码来获取快捷方式属性:
use Win32::Shortcut;
my $shortcutItem = Win32::Shortcut->new("\\\\PATH_TO_SHORTCUT\\LAST_SUCCESSFUL.lnk");
if ($shortcutItem) {
my $shortcutTargetPath = $shortcutItem->Path;
print("-I- shortcutTargetPath value: '$shortcutTargetPath'\n");
$shortcutItem->Close();
}
在正常工作的部分机器上(我在$ shortcutTargetPath中有值),但在部分机器上,$ shortcutTargetPath为空。
" good"和"有问题"机器具有相同的操作系统和配置。
可能有什么问题?
感谢。