Newsgroup: it.comp.os.win.xp
Titolo: Esecuzione programma

Salve.
Dispongo di pc con WXpHome edition.
tale pc ha l'account di amministratore più altri account limitati.
Sto usando un programma che però una volta installato vorrei fosse
utilizzabile anche dagli utenti con account limitato..senza necessariamente
passare per la password di amministratore ..come si può fare?



In genere si ottiene questo risultato per default e si limita l'utilizzo
vietando l'accesso alla cartella del programma agli altri utenti ; poi
dipende dal programma che usi che probabilmente metterà delle chiavi nel
registro relautivi all'utente e non alla macchina.
-- 
Ciao Flex
[X contattarmi togli NONSPAMM RE dall'indirizzo Per SPAM scrivete a: /dev/null]
________________________________________________
Chi sa ascoltare non solo è simpatico a tutti ,
ma prima o poi finisce con l'imparare qualcosa


..e nel registro..dove potrei fare in modo che anche un account limitato usi
il programma da me richiesto?


Se il programma è stato progettato correttamente, dovresti aver la
possibilità di specificare se renderlo disponibile per tutti gli utenti. In
caso contrario puoi provare con regedt32 a verificare ed attribuire i
permessi in lettura/scrittura a everyone sulla chiave di registro
HK_LM\software\[sw_house]
Se così non risovi ancora, devi utilizzare qualche programma tipo regmon.exe
o filemon.exe per verificare quali sono i file e le chiavi di registro a cui
il tuo utente non riesce ad accedere e midificarne i permessi.
Se poi non ne vieni ancora a capo, puoi provare a far partire le
applicazioni in questione con un account amministratore tramite psexec.exe
Qua dovresti trovare tutti i tools in questione
http://www.sysinternal.com
Ciao!
-- 
_______________________________
        Microsoft® Technical Advice
         news://
news.microsoft.com
http://support.microsoft.com/newsgroups

 
http://www.sysinternal.com
Ho scaricato il file psexec.exe .
Non ho capito bene la sintassi cmq.
potrresti farmi un esempio?
diciamo che il nome del pc è  PC1
l'account da amministratore è appunto "amministratore" con password "adm"
e il programma risiede in c:\prova  con eseguibile prova.exe
io ho scritto
\\pc1 -amministratore -adm c:\prova\prova.exe come file di testo e poi
salvato come bat
l'ho lanciato da un utente limitato ma niente!
è corretta la sintassi?
grazie?

 e il programma risiede in c:\prova  con eseguibile prova.exe
[CUT]
Dovrebbe essere cosi...
psexec -u amministratore -p adm c:\prova\prova.exe


 psexec -u amministratore -p adm c:\prova\prova.exe
ho seguito attentamente questa sintassi ma no mi parte..
vedo per un attimo una schermata dos con la scritta "Collegamento al
computer locale " e basta..poi sparisce e non parte niente
:-(

 psexec -u amministratore -p adm c:\prova\prova.exe
Ho provato con questa sintassi ma niente da fare..mi appare solo per un
momento una schermata in dos con la scritta Connecting to local system...
e poi basta..
Il programma no parte...neanche se mi loggo da amministratore il prog parte
con questo bat creato
Che si può fare?

 system... e poi basta..
[CUT]
Mi sono dimenticato l'opzione "-i" per l'interazione col desktop :-))
Il processo partiva solo in background senza. Puoi inoltre aggiungere
l'opzione "-d" per far terminare la finestra del prompt.
psexec -u administrator -p adyda -i -d notepad.exe


 parte con questo bat creato
[CUT]
Mi sono dimenticato l'opzione "-i" per l'interazione col desktop :-))
Il processo partiva solo in background senza. Puoi inoltre aggiungere
l'opzione "-d" per far terminare la finestra del prompt.
psexec -u administrator -p password -i -d notepad.exe


 psexec -u administrator -p password -i -d notepad.exe
Ancora non fa!
Ti posto quesllo che ho fatto.
Ho creato un file di testo con questa linea di comando
psexec -u Amministratore -p adm -i c:\prova\prova.exe
Poi ho salvato questo file rinominandolo in bat.
Fatto partire (anche loggato da amministratore) si vede la finestrella dos
ma del programma nessuna traccia!
:-(

 psexec -u administrator -p password -i -d notepad.exe
Ancora non fa!
Ti posto quesllo che ho fatto.
Ho creato un file di testo con questa linea di comando
psexec -u Amministratore -p adm -i c:\prova\prova.exe
Poi ho salvato questo file rinominandolo in bat.
Fatto partire (anche loggato da amministratore) si vede la finestrella dos
ma del programma nessuna traccia!
:-(
Con il comando runas si potebbe risolvere?
quale potrebe essere la sintassi giustA?

 finestrella dos ma del programma nessuna traccia!
Strano...
Hai provato ad eseguire il comando dal prompt dei comandi?
Ricorda che il comando deve essere eseguito dalla posizione in cui si trova
il file psexec.
In alternativa prova a copiare l'eseguibile psexec.exe in
"%systemroot%\system32".  Per sicurezza ho appena riscaricato il tool e
lanciato il comando su WXP, ma mi funziona correttamente.


 lanciato il comando su WXP, ma mi funziona correttamente.
Ho lanciato il comand psexec ( psexec -u amministratore -p adm prova.exe )
all'interno della cartella del programma dopo essermi loggato come
amministratore la risposta è stata (sotto dos)
Couldn't install psexec service
Make sure that admin$ share is enabled (?!)
What'up???
Con il comando runas sarebbe + semplice?

 lanciato il comando su WXP, ma mi funziona correttamente.
Ho lanciato il comand psexec ( psexec -u amministratore -p adm -i
prova.exe )
all'interno della cartella del programma dopo essermi loggato come
amministratore la risposta è stata (sotto dos)
Couldn't install psexec service
Make sure that admin$ share is enabled (?!)
What'up???
Con il comando runas sarebbe + semplice?
sono disponibile anche in msn chat 
sead...@hotmail.com

 Con il comando runas sarebbe + semplice?
Già! ho visto ora che il tuo è un WXP home, e il PSExec utilizza le share
amministrative che non sono disponibili.
Prova allora a creare un collegamento al programma e nel TAB collegamento
clicca su avanzate. Qui dovresti avere un check per avviare il programma con
altre credenziali; l'unico problema è che ti verranno richieste ogni volta
che devi avviarlo.
Puoi trovare alcune informazioni utili nell'articolo
Certain Programs Do Not Work Correctly If You Log On Using a Limited User
Account
http://support.microsoft.com/default.aspx?scid=kb;EN-US;307091


 
http://support.microsoft.com/default.aspx?scid=kb;EN-US;307091
Ecco..e fin quà ci siamo..
si potrebbe evitare di digitare la password ogni volta???