2010-10-12 3 views
1

J'aimerais que notre application Web ASP.NET crée un raccourci sur le bureau vers notre site sur le bureau de l'utilisateur (windows). Avec leur permission bien sûr. Comme un bouton sur lequel ils cliquent et répondent "oui c'est ok", puis ils obtiennent un lien sur le bureau ou le menu de démarrage qui les emmène sur notre site.Meilleure méthode de création de raccourcis de bureau dans une application Web?

Cela peut ne pas sembler une bonne idée, et je pourrais voir comment cela pourrait être ennuyeux, mais j'ai 2 bonnes raisons pour ce faire. 1) D'autres personnes le font 2) La direction le veut.

Ma question est, quelle technologie recommanderiez-vous? J'ai entendu dire que cela peut être fait via Java ou Silverlight. De toute évidence, notre application est écrite en C#, mais si elle était beaucoup mieux/plus facile en Java, nous serions prêts à suivre cette voie.

Alors, est-ce un mieux pour cette tâche? Et quelqu'un a-t-il vu des exemples?

EDIT: Ok, en supposant que je voulais suivre la route de Trusted XBAP ou Applet signé, est-ce que quelqu'un peut me pointer dans la bonne direction? Je n'ai pas d'expérience Silverlight ou Java, mais je suis prêt à apprendre si quelqu'un peut me diriger vers un bon tutoriel.

+0

applet java signé ou le contrôle activeX ou app de confiance oob silverlight (sur Windows) peut le faire. (Trusted XBAP, peut-être). Vous pouvez également demander à l'utilisateur de télécharger l'application native et de l'exécuter. Choisis ton poison. – Denis

Répondre

0

Si j'ai bien compris ce que vous essayez de faire alors non, vous ne pouvez pas obtenir votre webapp pour créer un raccourci sur le bureau de l'utilisateur. Un couple de manières autour de lui pourrait être;

  • Hébergez un fichier/script/programme d'installation par lots sur votre site et essayez de faire en sorte que les utilisateurs le téléchargent et l'exécutent localement.
  • Demandez aux utilisateurs d'installer un plugin de navigateur qui peut faire cela. Vous devrez peut-être créer ce plugin de navigateur vous-même.

Les navigateurs tentent généralement d'empêcher les sites Web d'accéder au système local pour des raisons de sécurité.

+0

Mais une applet java signée ne serait-elle pas capable d'écrire sur le disque dur de l'utilisateur? – LoveMeSomeCode

+0

Oui, cela devrait faire l'affaire. Vous devrez peut-être demander à l'utilisateur de confirmer que l'applet est approuvée. – Qwerky

Questions connexes