В настоящее время я устанавливаю свое программное обеспечение под учетной записью администратора, в конце процесса мне нужно добавить ярлык запуска для UserX, однако этот UserX еще не вошел в систему и, следовательно, для них нет профиля в разделе \USERS \ ( или эквивалентная папка в зависимости от версии Windows).
Есть ли какие-либо предложения или решения для этого? Сегодня я должен разместить его под AllUsers, но это имеет отрицательный побочный эффект запуска приложения при входе в учетную запись ADMIN (что совершенно неправильно).
В настоящее время мне нужно поддерживать Windows XP, 7 и 10.
Сегодня я использую VBScript с WMI для перебора списков профилей (в разделе HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList), чтобы найти моего пользователя (которого еще нет) и использую objWshShell.CreateShortcut с правильными путями - отлично работает, если профиль пользователя существует и для AllUsers, но я не могу найти решение для случая, когда пользователь никогда не входил в систему (например, пользователь DOMAIN - что является моей главной заботой).
Любые идеи очень приветствуются. Спасибо,