Question

De l'expérience de première main, il semble que ClickOnce installe uniquement pour l'utilisateur actuel, et il n'y a pas possibilité d'installer pour tous les utilisateurs. Ceci est un problème parce que certains utilisateurs au sein de l'entreprise a besoin d'utiliser des applications ClickOnce mais ne disposez pas des autorisations pour installer des applications (pour des raisons de sécurité).

Jusqu'à présent, la seule solution que nous avons à ce problème est d'accorder à l'utilisateur l'autorisation de question d'installer des programmes, laissez-les installer le programme ClickOnce, puis révoquer leurs privilèges. Il semble que il devrait y avoir une meilleure solution pour ce problème.

Toutes les suggestions?

Merci.

Était-ce utile?

La solution

ClickOnce devrait permettre à ces utilisateurs d'installer de toute façon. C'est le point de ClickOnce: il permet aux utilisateurs restreints d'installer votre application. Sinon, vous pouvez simplement distribuer un msi en utilisant une stratégie de groupe.

Autres conseils

Vous devriez chercher une installation basée .msi pour le faire (Wise pour windows installer, Install Shield, ou utiliser Visual Studio intégré dans emballeur). ClickOnce est conçu pour installer et uniquement pour l'utilisateur actuel, car les fichiers sont stockés dans le répertoire de l'application de l'utilisateur installé.

Peut-être que je me trompe, mais je pense que ClickOnce n'est pas une bonne solution pour votre cas d'utilisation. Clickonce deployement est un site d'exposer votre application et ClickOnce installera une nouvelle version de l'application si nécessaire. Si votre utilisateur a accès au site de la seule chose qui peut l'arrêter sont les autorisations demandées par votre application, ou les éléments asInvoker / requireAdministrator / highestAvailable de votre manifest.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top