View Single Post
Old 11-09-2014, 17:33   #10
x_Master_x
Senior Member
 
L'Avatar di x_Master_x
 
Iscritto dal: May 2005
Messaggi: 8697
Proviamo a cambiare approccio, aggiungiamo l'utente prima dell'apertura del programma.

Copia-Incolla queste stringhe su un Blocco Note e salva come .VBS
Codice:
' x_Master_x
Dim objShell
Set objShell = WScript.CreateObject("WScript.Shell")
objShell.Run """ICACLS"" ""C:\Users\NOME_UTENTE\AppData\Local\Temp"" /grant ""NOME_UTENTE"":(OI)(CI)F /T""", 0, True
If WScript.Arguments.Count = 0 Then
    WScript.Echo "Nessun software selezionato"
    WScript.Quit
End If
objShell.Run """" & WScript.Arguments(0) & """", 1, False
Set objShell = Nothing
Sostituisci NOME_UTENTE con il tuo.

P.S. Se vuoi poi usare anche il reset delle impostazioni, basta sostituire la quarta linea con questa:
Codice:
objShell.Run """ICACLS"" ""C:\Users\NOME_UTENTE\AppData\Local\Temp"" /reset /T""", 0, True
Questo VBS sarà la base per tutte le applicazioni che ti danno il problema dei permessi. Tasto destro sul desktop --> Nuovo --> Collegamento

Il percorso da scrivere sarà:
Codice:
C:\Windows\System32\wscript.exe "C:\Percorso\File.vbs" "C:\Windows\System32\notepad.exe"
Sostituisci "C:\Percorso\File.vbs" con il percorso del tuo VBS e "C:\Windows\System32\notepad.exe" con il percorso del programma, es. Dropbox. Conferma tutte le schermate e infine se vuoi cambia l'icona con quella del software in questione che hai aggiunto come parametro.

Ho provato con una cartella creata apposta senza diritti in un ambiente protetto e funziona correttamente, vediamo questa volta come va a finire.
__________________
.
Thread Ufficiali: EasyCrypt ~ Old Files Manager ~ OSD Clock
The real me is no match for the legend
.

Ultima modifica di x_Master_x : 11-09-2014 alle 17:58.
x_Master_x è offline   Rispondi citando il messaggio o parte di esso