Pagina 1 di 1

L'applicazione richiede i diritti di amministratore al primo utilizzo

Pubblicato: 13 novembre 2024 - 15:10
di elux
Salve,
spero possiate aiutarmi a risolvere il mio problema.
Ho creato un pacchetto per un'applicazione (https://igv.org/doc/desktop/#DownloadPage/).
Ho scelto la versione completa con Java per evitare problemi, ma quando la installo, ogni volta che riavvio il computer mi chiede i privilegi di amministratore per Java.
Avete qualche suggerimento su come risolvere questo problema?
Grazie mille in anticipo.

Re: L'applicazione richiede i diritti di amministratore al primo utilizzo

Pubblicato: 25 novembre 2024 - 09:26
di jcdemarque
Ciao,
la soluzione più semplice sarebbe quella di utilizzare il pacchetto Java dal WAPT Store come dipendenza, nella versione appropriata: 1.8, 11 o 17 con la versione non Oracle.
Altrimenti, vengono inviati popup di aggiornamento automatici e altri messaggi fastidiosi.

In alternativa, dovresti consultare il pacchetto Java dallo store e usarlo come guida per installare Java, ma questo dovrebbe essere fatto di nuovo per ogni nuova versione di Java.

EDIT: Java 17 è richiesto:
dalla versione 2.17.0, IGV richiede Java 17 o superiore. Se scarichi una delle versioni di IGV che non include Java, assicurati di avere Java 17 installato e nel tuo PATH.

Esiste anche un'applicazione web che è semplicemente una pagina web: https://igv.org/app/

Re: L'applicazione richiede i diritti di amministratore al primo utilizzo

Pubblicato: 25 novembre 2024 - 10:15
di dcardon
Ciao Eric,

Wapt di per sé non richiede l'escalation dei privilegi, ma lo fa un software scritto male. Infatti, ci sono ancora diversi casi in cui gli sviluppatori non tengono conto del fatto che una sessione sicura non richiede i privilegi di amministratore locale.

Come ha accennato Jean-Charles, probabilmente è l'aggiornamento di Java a causare il problema. Il pacchetto Wapt disabilita esplicitamente l'aggiornamento per evitare popup indesiderati e consente all'amministratore di sistema di controllare gli aggiornamenti in modo più preciso, impedendo che un'applicazione aziendale si blocchi a causa di un aggiornamento di dipendenza installato automaticamente senza alcun preavviso.

Un'altra possibile causa del popup è una richiesta da parte dell'applicazione di aprire una porta di rete. In tal caso, la richiesta di apertura della porta deve essere inclusa esplicitamente nel pacchetto Wapt in anticipo.

Chiaramente, gli sviluppatori di applicazioni non contribuiscono a creare workstation sicure. E la tendenza attuale è quella di mettere tutto nella cartella AppData dell'utente, il che è persino peggio... :-)

Saluti,

Denis