Principale utente con più risposte
elevare i privilegi di un applicativo vecchio

Domanda
-
Salve Ragazzi,
ho un problema anomalo da un cliente che ha fatto il deploy a window7 pro da qualche giorno.
Il problema risiede su un programma (abbastanza vecchio ma scritto in vb6) che non funziona se non parte con privilegi di administrator.
Ho provato anche con runas ma in questo modo carico l'ambiente di un account che non è il suo quindi stampanti,outlook,documenti etc...
anche con l'opzione /env non ottengo nulla.
C'è una soluzione a questo problema che immagino stia diventando frequente?
Grazie
venerdì 24 giugno 2011 07:41
Risposte
-
Evidentemente il software in questione è stato realizzato per lavorare esclusivamente con il massimo dei privilegi, una condizione che non è più del tutto garantita già da Windows Vista.
Puoi provare ad eseguire il software in modalità di compatibilità: clic con il tasto destro sull'eseguibile del programma, scegli "Proprietà" e, dalla scheda "Compatibilità", scegli di eseguire il programma in una modalità compatibile con una versione precedente di Windows con la quale funzionava correttamente.
In alternativa, puoi ricorrere alla virtualizzazione: scarica ed installa Windows Virtual PC con XP Mode (http://www.microsoft.com/italy/windows/virtual-pc/default.aspx), in modo da avere a disposizione un ambiente Windows XP Professional SP3 a 32 bit in cui installare ed eseguire il software in questione; oppure, se hai bisogno di utilizzare un sistema operativo virtuale differente, puoi installare un software di virtualizzazione come Microsoft Virtual PC 2007 SP1 (http://www.microsoft.com/downloads/it-it/details.aspx?FamilyID=28c97d22-6eb8-4a09-a7f7-f6c7a1f000b5) oppure Oracle VirtualBox (http://www.virtualbox.org), creare una macchina virtuale ed installarci la versione di Windows di cui hai bisogno per eseguire il software.
Ricorda che devi disporre di una valida licenza Retail per il sistema operativo che intendi virtualizzare.Ciao.
Luigi Bruno- Contrassegnato come risposta Vincenzo Di RussoMVP domenica 14 agosto 2011 05:09
sabato 25 giugno 2011 15:11 -
Puoi utilizzare l' Application Compatibility Toolkit per permettere ad un singolo programma di girare al di fuori del controoloo UAC.
Ti linko l'articolo chje scrissi a suo tempo per spiegare la procedura.
http://blogs.sysadmin.it/redrain/archive/2010/01/18/3430.aspx
Ciao
Adriano Arrigo
Microsoft MVP Windows Desktop IT-Pro 2008 - 2009 - 2010 - 2011
ITALY
Se la risposta ti ha aiutato clicca su Vota come Utile.- Contrassegnato come risposta Vincenzo Di RussoMVP domenica 14 agosto 2011 05:09
mercoledì 29 giugno 2011 06:49
Tutte le risposte
-
Dipende molto dalle directory di cui questo programma fa uso. Se si tratta solo di alcune cartelle specifiche è possibile abbassare i livelli di sicurezza solo in quelle.
Se invece deve scrivere un po' in tutto il sistema il problema si complica un po'.
venerdì 24 giugno 2011 21:07 -
Evidentemente il software in questione è stato realizzato per lavorare esclusivamente con il massimo dei privilegi, una condizione che non è più del tutto garantita già da Windows Vista.
Puoi provare ad eseguire il software in modalità di compatibilità: clic con il tasto destro sull'eseguibile del programma, scegli "Proprietà" e, dalla scheda "Compatibilità", scegli di eseguire il programma in una modalità compatibile con una versione precedente di Windows con la quale funzionava correttamente.
In alternativa, puoi ricorrere alla virtualizzazione: scarica ed installa Windows Virtual PC con XP Mode (http://www.microsoft.com/italy/windows/virtual-pc/default.aspx), in modo da avere a disposizione un ambiente Windows XP Professional SP3 a 32 bit in cui installare ed eseguire il software in questione; oppure, se hai bisogno di utilizzare un sistema operativo virtuale differente, puoi installare un software di virtualizzazione come Microsoft Virtual PC 2007 SP1 (http://www.microsoft.com/downloads/it-it/details.aspx?FamilyID=28c97d22-6eb8-4a09-a7f7-f6c7a1f000b5) oppure Oracle VirtualBox (http://www.virtualbox.org), creare una macchina virtuale ed installarci la versione di Windows di cui hai bisogno per eseguire il software.
Ricorda che devi disporre di una valida licenza Retail per il sistema operativo che intendi virtualizzare.Ciao.
Luigi Bruno- Contrassegnato come risposta Vincenzo Di RussoMVP domenica 14 agosto 2011 05:09
sabato 25 giugno 2011 15:11 -
Puoi utilizzare l' Application Compatibility Toolkit per permettere ad un singolo programma di girare al di fuori del controoloo UAC.
Ti linko l'articolo chje scrissi a suo tempo per spiegare la procedura.
http://blogs.sysadmin.it/redrain/archive/2010/01/18/3430.aspx
Ciao
Adriano Arrigo
Microsoft MVP Windows Desktop IT-Pro 2008 - 2009 - 2010 - 2011
ITALY
Se la risposta ti ha aiutato clicca su Vota come Utile.- Contrassegnato come risposta Vincenzo Di RussoMVP domenica 14 agosto 2011 05:09
mercoledì 29 giugno 2011 06:49