5

如果我想创建一个 *nix 符号链接,我会调用symlink();,如果我在 Windows 上运行脚本并且我想创建一个快捷方式,我会使用Win32::Shortcut.

但是,如果我想在从 *nix 机器上运行脚本时创建 Windows 快捷方式怎么办?

我正在从我的 *nix 机器访问 Windows Server 2003 机器上的 SMB 共享。

4

2 回答 2

7

好吧,我不知道 Samba 是否为此提供了 API。另一方面,Windows 快捷方式只是.lnk特定格式的文件。

于 2010-09-29T13:30:50.497 回答
1

自最初的问题以来已经有很长时间了,但是我遇到了同样的问题并找到了解决方案。

我编写了一个应用程序,其目标是允许任何人从任何操作系统创建 lnk 文件。我开始用 bash 编写它,然后用 C 转换它(源代码可用)。

它仍然很新鲜,所以除了我之外没有人测试过,但你可以在这里看看:http:
  //www.mamachine.org/mslink/index.en.html

于 2013-11-10T15:40:06.277 回答