Se connecter avec
S'enregistrer | Connectez-vous

Lancer un programme à partir du web

Dernière réponse : dans Programmation
Lassé par la pub ? Créez un compte

pas vraiment.

solution 1 : il faut qu'il la télécharge.
solution 2 : utiliser JNLP si tu développe en Java. mais il faut aussi que l'internaute ait installer java.
solution 3 : en .net, l'équivalent de jnlp. je connais pas trop.

Quelle que soit la technologie utilisée, tu ne pourras le faire à l'insu du plein gré de l'utilisateur.

Sinon, en .NET 2.0, tu as la technologie ClickOnce.
Tu fais une application en .NET 2.0, tu fais un déploiement ClickOnce (option de déploiement) sur ton serveur et ça te génères une page web (customisable par tes soins) qui permet à un internaute de télécharger et d'exécuter le programme.
Tu as des options telles qu'autoriser ou non l'utilisateur à utiliser le programme sans le site web, etc...
Le système clickOnce gère pour toi la dépendance vers le framework .NET 2.0 si ta victime ne l'a pas encore.

Citation :
je me disais aussi qu'on était aller un peu vite là...


heu désolé mais j'ai pas compris [:se sent con] ^^
en fait je voulais faire un site qui ressemblais à un bureau sur lequel tu pouvais lancer des programmes, mais apparement il faut absolument que l'utilisateur ai téléchargé le logiciel avant, donc on perd tout l'intérêt de la chose ^^.

Djakar a dit :
Et bien avec ClickOnce, ça le ferait.
Microsoft s'en sert pour lancer word dans une page web.


Et question sécurité, quelles sont les limites (moi nul en .NET) ?
eg : possibilité de lancer "format c:" ? (Enfin le style)

La sécurité générale liée au web s'applique ici.
Toutefois, on peux étendre les droits, mais cela demandera un quitus à l'utilisateur.
Si tu as Vista, la sécurité augmente d'un cran car même si tu es Administrateur de ton poste, le programme ne s'éxécutera quand même qu'avec les droits normaux (donc pas de format c: même si l'utilisateur accepte l'exécution).
Lassé par la pub ? Créez un compte
Tom's guide dans le monde