我在一个php项目的企业与一些Windows WebServers工作。我的问题是,我不知道如何读取一个目标的SHARE . link快捷方式与PHP。
我可以读一个目标。link的简写像这样:"C:'Users'LoL"。
但是我找不到这样的。link快捷键的目标:'''server'share'dir'.
你知道任何php函数允许我读取这个目标吗?
提前感谢!
我找到了一个解决我自己问题的办法。
最好的解决方案,我发现读取共享。链接快捷方式的目标,如"'server'share"是COM对象。
从PHP 5.4.5开始,COM和DOTNET不再被内置到PHP核心中。你必须在php.ini中添加COM支持:
[COM_DOT_NET]
extension=php_com_dotnet.dll
要在PHP中读取share . link快捷方式的目标,您必须使用以下说明:
<?php
// create the object
$wsh = new COM('WScript.Shell');
// $wsh->CreateShortcut method READS, if the file already exists.
$lnk=$wsh->CreateShortcut('ShortcutPath.lnk');
// show the target
echo $lnk->TargetPath,"'n";
?>
我希望这对你有帮助。
我给你一些帮助我的资源:
- 类& # 39;com # 39;没有找到 读取链接文件的通用方法