Per simulare il comportamento dell'UAC su Windows XP Home Edition ho deciso di non ricorrere a programmi quali SudoWN, SudoWIN o suDOWN. La via alternativa è la seguente:
1) creiamo 2 account utente: il primo con i privilegi di amministratore, il secondo senza (account limitato);
2) logghiamoci con l'account limitato e entriamo nella cartella "C:\Documents and Settings\$NOME_ACCOUNT_LIMITATO\SendTo" (è una cartella nascosta);
($NOME_ACCOUNT_LIMITATO va sostituito con il nome del vostro account limitato)
3) al suo interno creiamo il file "sudo.bat" e incolliamoci il seguente contenuto:
runas /env /user:$NOME_ACCOUNT_AMMINISTRATORE %1
($NOME_ACCOUNT_AMMINISTRATORE va sostitutito con il nome del vostro account amministratore)
D'ora in poi potremmo lanciare un programma con i privilegi di amministratore e lasciando intatto il nostro ambiente (la cartella C:\Documents and Settings, in altre parole) semplicemente cliccando sull'eseguibile con il pulsante destro del mouse e scegliendo dal menu "Invia a --> sudo.bat". In realtà non mi sono inventato niente, ho soltanto sfruttato delle opzioni del comando "runas" rendendole fruibili in modo semplice anche quando si lavora con l'ambiente grafico.
D'ora in poi potremmo lanciare un programma con i privilegi di amministratore e lasciando intatto il nostro ambiente (la cartella C:\Documents and Settings, in altre parole) semplicemente cliccando sull'eseguibile con il pulsante destro del mouse e scegliendo dal menu "Invia a --> sudo.bat". In realtà non mi sono inventato niente, ho soltanto sfruttato delle opzioni del comando "runas" rendendole fruibili in modo semplice anche quando si lavora con l'ambiente grafico.
