Oppure

Loading
31/12/16 21:19
Milo007
Ragazzi mi trovo con un altro problema.. ho un applicazione schecritta in vb.net che ha i diritti d'amministrazione, questa applicazione mi serve in avvio automatico.. però questo comporta che a ogni avvio del pc mi compare il messaggio del uac.. esiste un modo per per far si che una volta avvita la prima volta l'uac si ricordi che è un applicazione sicura ?..

Grazie in anticipo
Ultima modifica effettuata da Milo007 31/12/16 21:24
aaa
01/01/17 15:39
pierotofy
Avviala come servizio.

nssm.cc/
Il mio blog: piero.dev
01/01/17 21:29
Milo007
Postato originariamente da pierotofy:
Avviala come servizio.

nssm.cc/


Grazie della risposta , ma potresti essere più specifico perché non ho capito come fare per poterla avviare come servizio.. almeno , mi sembra di aver capito che serve un software esterno.. ma io vorrei una soluzione da codice , visto che è un applicazione che dovrei distribuire a un gruppo di persone ( amici )
Ultima modifica effettuata da Milo007 01/01/17 21:34
aaa
02/01/17 3:04
pierotofy
In parole semplici, se la tua applicazione ha bisogno dei permessi di amministratore, e le impostazioni di Windows richiedono che venga chiesto il permesso per avviare un'applicazione con tali permessi, non c'e' modo da codice per rimuovere la richiesta (sarebbe una falla di sicurezza).

Hai due opzioni:

1. Cambi le impostazioni UAC in Windows per non richiedere all'utente il permesso di avviare l'applicazione con i privilegi di amministratore.
2. Installi l'applicazione come servizio.

Siccome #1 richiede l'intervento manuale dell'utente, e riduce la sicurezza del sistema, e' meglio avvalersi dell'opzione #2.

Il link qui sopra fornisce uno strumento che permette di trasformare un applicazione .exe in un servizio di sistema. Dovrai leggere il sito per capire come funziona.

In alternativa (non ho provato) forse riuscirai ad avviare il programma creando un collegamento seguendo questa procedura e mettendolo nella categoria "Startup" del menu avvio. techgainer.com/disable-uac-prompts-specific-programs-windows/
Il mio blog: piero.dev
02/01/17 20:30
Milo007
Postato originariamente da pierotofy:
In parole semplici, se la tua applicazione ha bisogno dei permessi di amministratore, e le impostazioni di Windows richiedono che venga chiesto il permesso per avviare un'applicazione con tali permessi, non c'e' modo da codice per rimuovere la richiesta (sarebbe una falla di sicurezza).

Hai due opzioni:

1. Cambi le impostazioni UAC in Windows per non richiedere all'utente il permesso di avviare l'applicazione con i privilegi di amministratore.
2. Installi l'applicazione come servizio.

Siccome #1 richiede l'intervento manuale dell'utente, e riduce la sicurezza del sistema, e' meglio avvalersi dell'opzione #2.

Il link qui sopra fornisce uno strumento che permette di trasformare un applicazione .exe in un servizio di sistema. Dovrai leggere il sito per capire come funziona.

In alternativa (non ho provato) forse riuscirai ad avviare il programma creando un collegamento seguendo questa procedura e mettendolo nella categoria "Startup" del menu avvio. techgainer.com/disable-uac-prompts-specific-programs-windows/

Va bene , grazie.. provo a vedere un po cosa si può fare
aaa