Jak utworzyć skrót do programu w c++?
Znalazłem coś takiego:
system("mklink /d nazwa_skrotu docelowy_plik");
W "docelowy_plik" trzeba podać ścieżkę do pliku, a ja nie znam nazwy użytkownika. Takiego sposobu użyłem kiedy miałem ten sam problem z kopiowaniem pliku:
CopyFileA( (string () + a[0] + ":\\y\\program.exe").c_str(), (string("C:\\Users\\") + name + "\\AppData\\Roaming\\Microsoft\\Windows\\Start Menu\\Programs\\Startup\program.exe").c_str(), true );
Problem w tym, że system("mklink /d nazwa_skrotu docelowy_plik"); ma w sobie cudzysłów przez co psuje się (string("C:\\Users\\") + name + "\\AppData\\Roaming\\Microsoft\\Windows\\Start Menu\\Programs\\Startup\program.exe").c_str()
Ma ktoś jakiś pomysł jak mógłbym to rozwiącać?