我正在为我们的
Windows用户运行SAMBA文件存储,我想自动生成链接到用户需要访问的其他网络共享的Windows LNK文件.
我做了很多谷歌搜索,我找不到在Linux上或通过Perl创建Windows链接的方法.我确实发现了一个在CPAN中看起来很有前途的perl模块,但它只会在Windows上运行.
如果无法创建.LNK文件,也许有一种替代解决方案,人们可以建议允许用户点击一个SAMBA商店中的文件链接到不同的SAMBA共享?
谢谢,
巴特.
解决方法
这里记录了二进制文件格式:
https://web.archive.org/web/20110817051855/http://www.stdlib.com/art6-Shortcut-File-Format-lnk.html 看起来您应该能够使用您想要输出的任何语言生成类似的文件.我没有一个Windows系统方便尝试,如果它的正确与否.
https://web.archive.org/web/20110817051855/http://www.stdlib.com/art6-Shortcut-File-Format-lnk.html 看起来您应该能够使用您想要输出的任何语言生成类似的文件.我没有一个Windows系统方便尝试,如果它的正确与否.