none
comment faire en sorte que mon application s' exécute avec les droits appropriés pour le steaming avec WMP RRS feed

  • Question

  • Bonjour,

    voila mon problème sous Vista parcque sous xp sa fonctionne pas le streaming ptète a cause de ca

    si j ' install mon appli en User,lorsque j' execute mon application je tombe sur l' exeption géré par mon code qui m' indique que les connections streaming audio vidéo ne seront pas  démarrer problème de privilèges 

    Lorsque je coche l' option exécuter l' application en tant qu' administrateur   tout se passe pour le streaming audio et vidéo avec MPlayer je n' est pas de message d'erreur et ca fonctionne.

    cette solution ne me semble pas très sûr et demande à celui qui l' install des interventions

    est-il possible de donner les droits suffisants dans le code
    sachant que je déploie en clickononce  et j ai coché application de confiance total
    Merci d' avance
    Je tiens a remercier les personnes qui répondent très rapidement et efficacement c de la balle
    • Modifié Dragonix mercredi 13 mai 2009 10:00
    mardi 12 mai 2009 17:48

Réponses

  • non non, mais y a sûrement moyen d' affecter les privilèges suffisants dans le code qui créer mes connections streaming  sans devoir pour autant executer l' appli entièrement en admin
    dailleur dans les propriété du projet  onglet sécurité  c pas fait pour ca ?

    • Marqué comme réponse Dragonix vendredi 29 mai 2009 12:20
    mercredi 13 mai 2009 12:42

Toutes les réponses

  • re,bon en lisant des treads, jsuis tombé sur celui-ci "Executer toujours avec le profile Administrateur local "
    c ptète une solution non
    la question c est-ce vraiment normal de devoir exécuter une application avec droits admin, sachant que mon appli fonctionne en user sauf pour la création des connections streaming
    mercredi 13 mai 2009 09:58
  • Bonjour Dragonix,

    Effectivement j'en suis l'auteur du message, il y a deux solutions que j'ai fait la deuxième était mieux et moins prise de tête.
    La premier solution était de faire la détection des processus de mon programme pour qu'il y en est qu'une seule, une fois récupérer cette instance je lisais qu'elle était l'exécutant du programme avec WMI win32_Process si l'exécutant est bien administrateur je continue l'exécution du programme, sinon je lance quand meme une nouvelle instance du programme en administrateur et je kill (tuer le processus) celui qui est non administrateur ...

    La deuxieme solution qui est moins prise de tête est de faire deux programme un programme qui lance l'autre en administrateur ...

    Voila. :)

    .

    Cordialement, Troxsa
    mercredi 13 mai 2009 10:41
    Auteur de réponse
  • Hum !!
    mercredi 13 mai 2009 11:34
  • Hum !!
    Dragonix,

    Je suis pas sur de comprendre votre "Hum !!" que signifie t'il ?
    Vous ne comprenez pas quelle que chose ?

    Si il vous faut un exemple dite le !

    .

    Cordialement, Troxsa
    mercredi 13 mai 2009 12:16
    Auteur de réponse
  • non non, mais y a sûrement moyen d' affecter les privilèges suffisants dans le code qui créer mes connections streaming  sans devoir pour autant executer l' appli entièrement en admin
    dailleur dans les propriété du projet  onglet sécurité  c pas fait pour ca ?

    • Marqué comme réponse Dragonix vendredi 29 mai 2009 12:20
    mercredi 13 mai 2009 12:42
  • je rajoute ce dernier post parce que j' ai réussi à identifier le vrai problème

    il faut donc ajouter un espace de nom pour le pseudo_serveur http pour recevoir les connections streamings audio vidéo pour l' utilisateur courant (non admin) pour permettre l' exécution de l' application sans les droits administrateur donc

    je me suis servi d' un programme  qui s' appelle httpNamespace et qui réalise cette action, je remerci son auteur.

    en le modifiant un peu pour automatiser l' inscription de l' espace de nom pour l' utilisateur courant.
    et j' ai importé l' exe et c dll  comme resource dans mon projet pour pouvoir l' exécuter.


    LENILAM
    mercredi 17 mars 2010 14:52