Attualmente sto installando il mio software sotto un account amministratore, alla fine del processo ho bisogno di aggiungere un collegamento di avvio a UserX, tuttavia questo UserX non ha ancora effettuato l'accesso al sistema e quindi non esiste un profilo per loro in \ USERS \ ( o cartella equivalente a seconda della versione di Windows).
C'è qualche suggerimento o soluzione per questo? Oggi devo posizionarlo sotto AllUsers ma questo ha l'effetto collaterale negativo dell'avvio dell'applicazione quando accedo all'account ADMIN (che è completamente sbagliato).
Attualmente ho bisogno di supportare Windows XP, 7 e 10.
Oggi uso un VBScript con WMI per scorrere le liste dei profili (sotto HKLM \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ ProfileList) per trovare il mio utente (che non c'è ancora) e usare objWshShell.CreateShortcut con i percorsi corretti - funziona alla grande se esiste il profilo utente e anche per AllUser, ma non riesco a trovare una soluzione per il caso in cui l'utente non abbia mai effettuato l'accesso (come un utente DOMAIN, che è la mia preoccupazione principale).
Qualsiasi idea sarebbe molto apprezzata. Grazie,