私はJava開発者ですので、無知なことをお許しください。
たとえば、ユーザーのautostartまたはsend-toフォルダーに実行可能ファイルへのショートカットを作成したい(インストーラーは通常、管理者によって実行されるため、インストーラーにそれを行わせたくない)。そのタスクに使用できるAPI(Cを推奨)(おそらくJNAを使用)?前もって感謝します。
これには、COM、shell32.dllのShellLinkObjectを使用する必要があります。Javaで何が必要かはわかりませんが、このスレッドの私の回答にC#コードが含まれています。
@Hans が示したように、COM が必要です ( ShellLinkObject またはWScript.Shell経由)。Java では、Java to COM ブリッジを使用して COM オブジェクトを呼び出すことができます。無料のものから商用のものまで、いくつかあります。私が知っているカップルは次のとおりです。