Lanc� une commande avec des privil�ges
Bonjour,
J'utilise une classe d'une dll .NET (C#) dans une application fait avec C++Builder en utilisant COMInterop.
Quand je vais distribuer l'application, il va me falloir inscrire automatiquement l'assembly (la dll) dans le GAC.
Je voulais utiliser la commande suivante :
Code:
system((dotnetpath + "RegAsm.exe malib.dll /tlb:malib.tlb /codebase").t_str());
Est-ce que la commande system va fonctionner ?
Parce qu'il me semble que pour effectuer cette commande, il faut avoir certains droits (�tre admin ou peut-�tre utilisateur avec pouvoir).
Comment je peux faire pour lancer cette commande avec des droits suffisants ?
Un peu comme font certains programmes, c'est � dire que si le contr�le des utilisateurs est actif, l'�cran se fige et demande � l'utilisateur de donner les droits pour cette action.
Merci