title: Creating .lnk-file using only C++ and cmd
body: <p>I have an <code>.exe</code> file and I want to add it to Autorun without using explorer. I know way to my <code>.exe</code> file. For adding something to Autorun I should create <code>shortcut.lnk</code> and put it to <code>C:\Users\User\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup</code>. I tried to use <code>cmd</code> command <code>mklink</code>, but this command creates <code>.symlink</code>, not <code>.lnk</code>.</p>
  
  <p>How can I add my file to Autorun, apart from creating <code>.lnk</code> shortcut? 
  How create <code>.lnk</code>, using <strong>only</strong> C++ and <code>cmd</code> (not js, Powershell, BAT,  etc.)
  I know, that <code>.lnk</code> is just a txt file in HEX code? so I can put text with address in it and change add-in. It is not good way, in my opinion.</p>