Domanda

Per esperienza in prima persona, sembra che ClickOnce installa solo per l'utente corrente, e non v'è alcuna possibilità di installare per tutti gli utenti. Questo è un problema perché alcuni utenti all'interno dell'azienda necessario utilizzare applicazioni ClickOnce, ma non dispone di autorizzazioni per installare le applicazioni (per motivi di sicurezza).

Finora, l'unica soluzione che abbiamo a questo problema è quello di concedere all'utente l'autorizzazione in questione per installare programmi, lasciarli installare il programma di ClickOnce, e quindi revocare i loro privilegi. Sembra come se ci dovrebbe essere una soluzione migliore per questo problema.

Qualche suggerimento?

Grazie.

È stato utile?

Soluzione

ClickOnce dovrebbe consentire a questi utenti di installare in ogni caso. Questo è il punto di ClickOnce: consente agli utenti con restrizioni di installare la vostra applicazione. In caso contrario, si può solo distribuire un MSI utilizzando criteri di gruppo.

Altri suggerimenti

Si dovrebbe cercare un MSI installazione basata per fare questo (Wise per Windows Installer, Install Shield, o utilizzare Visual Studio costruito in confezionatore). ClickOnce è stato progettato per l'installazione e solo per l'utente corrente, in quanto i file sono memorizzati nella cartella app dell'utente installata.

Forse mi sbaglio, ma credo che ClickOnce non è una buona soluzione per il vostro caso d'uso. ClickOnce deployement è un sito web di esporre la vostra applicazione e ClickOnce installerà una nuova versione dell'applicazione, se necessario. Se l'utente ha accesso al sito l'unica cosa che può fermare lui sono i permessi richiesti dall'applicazione, oppure i / requireAdministrator / elementi highestAvailable asInvoker del vostro manifeste.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top