我正在为我们的 Windows 用户运行 SAMBA 文件存储,我想自动生成链接到用户需要访问的其他网络共享的 Windows LNK 文件。
我已经做了很多谷歌搜索,但找不到在 Linux 上或通过 Perl 创建 Windows 链接的方法。我确实找到了一个在 CPAN 中看起来很有前途的 perl 模块,但不幸的是它只能在 Windows 上运行。
如果无法创建 .LNK 文件,也许人们可以建议另一种解决方案来允许用户单击一个 SAMBA 商店中的文件以链接到不同的 SAMBA 共享?
谢谢,
巴特。
小智 9
自最初提出问题以来已经很长时间了,但我遇到了同样的问题并找到了解决方案。
我编写了一个应用程序,其目标是允许任何人从任何操作系统创建 lnk 文件。我开始用 bash 编写它,然后用 C 转换它(源代码可用)。
它仍然很新鲜,所以除了我没有人测试过,但你可以看看这里:http :
//www.mamachine.org/mslink/index.en.html
小智 1
二进制文件格式记录在这里: https://web.archive.org/web/20110817051855/http://www.stdlib.com/art6-Shortcut-File-Format-lnk.html 看起来你应该能够使用您想要输出的任何语言生成类似的文件。我没有方便的 Windows 系统来尝试它是否正确。
| 归档时间: |
|
| 查看次数: |
3628 次 |
| 最近记录: |