Cuestión : SetPrivilege para un DLL

Hola cada uno,

I usar la función siguiente para elevar los privilegios de un de proceso (que tienen acceso al registro…)la función del

This trabaja grande cuando está probada en un programa independiente del exe;  pero si esta función se traslada a un DLL y después es referida y llamada por un programa externo, no puede elevar privileges.

por ejemplo, esto se llama dentro del DLL: class= " lineNumbers " >
1 del >
bool ii = SetPrivilege (SE_BACKUP_NAME, VERDAD);
el class= >

If de las vueltas false
class= > " claro " del
> del " codeSnippet " del class= del
class= " lineNumbers " del
class= del
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
>BOOL notpretty SetPrivilege (lpszPrivilege " del class= " del id= " codeSnippet823191 del
           
class= del

Respuesta : SetPrivilege para un DLL

Eso sería un agujero de seguridad y no es así posible. Leído por favor para cuáles es DLLs realmente: http://msdn.microsoft.com/en-us/library/ms682589%28VS.85%29.aspx

Todavía pienso que hay una diferencia entre sus usos (sin y con el DLL) que no miente en la llamada sí mismo del DLL.
Utilizar por favor ProcessExplorer para comprobar sus privilegios de proceso. Conjeturo que SE_BACKUP_NAME no es uno de ellos.
Otras soluciones  
 
programming4us programming4us