Esegui il programma come amministratore senza un utente amministratore


1

Ho un software molto sviluppato che ha bisogno dei privilegi di amministratore per funzionare. Questo perché cambia alcuni file globali in "c: \ programmi \ directory app". Posso concedere a tutti gli utenti di scrivere in questa directory, ma non voglio lasciare che installino altro software e cambino le opzioni di Windows e così via.

È possibile indurre in errore questa app per far credere che funzioni come amministratore?


È possibile indurre in errore questa app per far credere che sia in esecuzione come amministratore? - NO non lo è. Se si desidera che a un processo vengano intensificate le autorizzazioni, l'unico modo per farlo è quello di fornire le informazioni di autenticazione di un utente che lo fa al momento dell'escalation.
Ramhound,

Risposte:



0

C'è sempre un account amministratore su Windows 7 nascosto / disabilitato per impostazione predefinita.

Basta eseguire il programma facendo clic con il pulsante destro del mouse sul file eseguibile e scegliere "Esegui come amministratore".

Questo dovrebbe risolvere il tuo problema.


Questo non risolve il mio problema per evitare l'installazione incontrollata di software da parte degli utenti con questo account amministratore.
Tobia,

0

Microsoft Application Compatibility Toolkit (ACT) può risolvere questo problema. Indipendentemente da ciò che fai, dovrai concedere agli utenti ordinari l'accesso in lettura / scrittura a C: \ Programmi \ App Directory, ma questo programma richiede erroneamente l'elevazione quando non è necessario.

Questo link fornisce un ottimo resoconto su come farlo. In breve:

  1. Scarica ACT da Microsoft
  2. Utilizzando Compatibility Administrator, crea una nuova correzione dell'applicazione, puntala al percorso di .exe e scegli il flag di compatibilità RunAsInvoker. Quindi salvare il file in un file di database di sicurezza (.sdb).
  3. Usando il sdbinstcomando, installa il file .sdb. Ciò consentirà di inserire nella whitelist l'applicazione e di impedire la visualizzazione di un prompt UAC.

Si noti che se l'applicazione esegue azioni simili all'amministratore diverse dalla scrittura in C: \ Programmi (come ad esempio la modifica delle chiavi reg in HKLM), sarà necessario fornire agli utenti senza privilegi l'accesso in lettura / scrittura anche a quelli.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.