代码之家  ›  专栏  ›  技术社区  ›  Mot

win32api:如何创建快捷方式(.lnk文件)

  •  1
  • Mot  · 技术社区  · 15 年前

    我是Java开发者,请原谅我的无知。

    我想创建一个指向可执行文件的快捷方式,例如,在用户的“自动启动”或“发送到”文件夹中(我不希望安装程序这样做,因为安装程序通常由管理员运行)。我可以为那个任务使用什么API(C首选)(可能使用JNA)?事先谢谢。

    2 回复  |  直到 15 年前
        1
  •  1
  •   Garett    15 年前

    如@hans所示,它需要COM(通过shelllinkobject或 WScript.Shell )在爪哇中,可以使用Java到COM桥调用COM对象。有一些可用的,从免费到商业。我认识的一对是:

        2
  •  1
  •   Hans Passant    15 年前

    它需要使用shell32.dll中的com、shelllinkobject。不知道在爪哇会发生什么,但是你会在我的答案中找到C代码。 this thread .