Red de conocimiento informático - Computadora portátil - c ¿Qué funciones hay en windows.h?

c ¿Qué funciones hay en windows.h?

Utilice varias funciones h en windows.h

Función relacionada con la clase de permiso del sistema de proceso

1: Función OpenProcessToken(

HANDLE ProcessHandle, //procesar Handle

DWORD DesiredAccess, //Descripción del proceso//Nombre del sistema

LPCTSTR lpName, //nombre del privilegio

PLUID lpluid//N.º de ID único del sistema local

)

Esta función devolverá la ID única en el sistema local para los cambios de permisos del sistema. Su primer parámetro es el nombre del sistema y nil representa el sistema. El segundo parámetro es el nombre del permiso. El tercer parámetro se utiliza para recibir el ID devuelto por la función. Función AjustarTokenPrivileges(

HANDLE TokenHandle, //Controlador de token ring para cambiar privilegios

BOOL DisableAllPrivileges, //Debe modificarse o no todos los privilegios del bit de bandera

PTOKEN_PRIVILEGES NewState, // Nueva información de permisos del sistema

DWORD BufferLength, // La longitud del parámetro anterior

PTOKEN_PRIVILEGES PreviousState, // Devuelve los permisos del sistema PreviousPrivileges

PDWORD ReturnLength //La longitud del parámetro anterior

);

Esta función se utiliza para cambiar los permisos del sistema del proceso. El primer parámetro es el identificador de anillo de marca. los permisos a cambiar. El segundo parámetro es verdadero para todos los permisos del sistema y falso para algunos permisos. El tercer parámetro es el valor de permiso del sistema que se va a cambiar. El cuarto parámetro es el tamaño del tercer parámetro. El quinto parámetro devuelve los permisos antes de que se cambiaran los permisos del sistema. Si no es necesario, lo configuramos en nulo. El sexto parámetro es el tamaño del quinto parámetro.

OpenProcess(

DWORD dwDesiredAccess, //marca de acceso

BOOL bInheritHandle, //heredar bandera de identificador

DWORD dwProcessId //processId

)