По-хорошему, он вообще не должен запускаться. Это, скорее лаунчер не должен выгружаться из памяти, пока всё не докачает.
Но, если честно, то с культурой программирования у АО фигово:
1. Пишем данные в каталог программы, а не пользователя.
2. Требуем административных прав даже тогда, когда ничего не надо качать/докачивать.
Это проще делать даже не лаунчеру, а самому бинарнику АО - он всегда на связи, общается с серваком через закрытый протокол.








А обязало меня его отключить одна связка, лет 6 назад... еще на Висте... Была игра такая UO(Надеюсь за это меня не забанят). Запускалась без админских прав... была надстройка с огромными возможностями - называлась Injection. Так вот УО запускаться могла через Injection и в момент запуска УО вылетал UAC и в Injection появлялась ошибка...






