我是Java开发人员,请原谅我的无知。
我想创建一个可执行文件的快捷方式,例如,在用户的自动启动或发送到文件夹中(我不希望安装程序这样做,因为安装程序通常由管理员运行)。我可以使用什么API(C首选)(可能使用JNA)?提前谢谢。
答案 0 :(得分:1)
它需要使用来自shell32.dll的COM,ShellLinkObject。不知道在Java中需要什么,但你会在this thread的答案中找到C#代码。
答案 1 :(得分:1)
正如@Hans所说,它需要COM(通过ShellLinkObject或WScript.Shell)。在Java中,您可以使用Java到COM桥来调用COM对象。有一些可用,从免费到商业。我知道的一对夫妇是: