Genau das solltest du nicht daraus lernen
Dateien, die die schreiben möchtest, gehören unter Windows schon länger nicht mehr in den Programmordner.
Deine "Lösung" wird die Virtualisierung umgehen, so dass du gleich die fehlenden Adminrechte vorgehalten bekommst ... und nein, einfach das Programm immer mit erweiterten Rechten zu starten ist keine gute Idee