none
[win32, vssapi,COM, C++ ] vssapi -elever les droits avec coinitializesecurity RRS feed

  • Question

  • Bonjour comme j'ai un probleme bloquant avec l'api virtdisk, je suis reparti sur l'api vss.

    dans mon programme actuel avec vss qui me fait le backup j'ai un appel à la fonction Coninitializesecurity (https://msdn.microsoft.com/en-us/library/windows/desktop/ms693736(v=vs.85).aspx)avec comme premier parametre NULL. et mon programme actuel necessite les droits d'admin pour fonctionner.(c'est mon probleme car il apparait la boite de dialogue pour elever les droits)

    j'ai regardé en partie cet article sur l'elvation moniker (https://msdn.microsoft.com/en-us/library/windows/desktop/ms679687(v=vs.85).aspx) pour elever les droits et je me demande si l'elevation OTS ne me permettrai pas d'elever les droits, en initialisant le premier parametre de coinitializesecurity ? ce que je voudrais faire c'est elever les droits sans avoir la boite de dialogue UAC ou il faut cliquer sur OK.

    quelqu un s'y connait il la dessus ?


    mardi 9 août 2016 10:35

Réponses

  • bon mon probleme est resolu il suffit de lancer notre projet principal en tant quadmin et mettre une entree dans la base de registre pour voir quand meme les lecteurs reseaux (enablelinkedconnections=1)
    • Marqué comme réponse stephane_l2 jeudi 11 août 2016 15:41
    jeudi 11 août 2016 10:44

Toutes les réponses

  • J'ai essayé avec ce qu il y a sur OTS sur la page precedente (com elevation moniker) et avec la sddl string du service requete du service vss hyper v mais je me demande si c'est bien le bon service en fait car cela ne fonctionne pas.
    mardi 9 août 2016 14:03
  • en fait oui c'est la bonne sddl string mais mon programme ne fonctionne plus avec OTS,en suivant pourtant les indications sur cette page COM elevation moniker...et j'ai aussi mis mon compte courant (qui est un compte administrateur) dans le service vss à connexion mais ca ne marche toujours qu en executant en tant qu administrateur...
    mardi 9 août 2016 14:32
  • je pensais que l'elevation OTS sur mon acces au service COM vss m'aurait permis d'eviter la fameuse boite de dialogue UAC qui est mon probleme...mais ca ne fonctionne pas visiblement dans mon programme VSS...

    mardi 9 août 2016 15:28
  • bon mon probleme est resolu il suffit de lancer notre projet principal en tant quadmin et mettre une entree dans la base de registre pour voir quand meme les lecteurs reseaux (enablelinkedconnections=1)
    • Marqué comme réponse stephane_l2 jeudi 11 août 2016 15:41
    jeudi 11 août 2016 10:44