Red de conocimiento informático - Espacio del host - Estoy escribiendo un programa VC++, ¿cómo puedo hacer que el programa se ejecute como usuario del SISTEMA?

Estoy escribiendo un programa VC++, ¿cómo puedo hacer que el programa se ejecute como usuario del SISTEMA?

De hecho, todo esto es relativo a los permisos del SISTEMA del sistema, ¡pero puedes usar CreateService para crear un servicio para lograrlo!

Cree un proyecto de consola vacío llamado CreateService, luego cree un archivo CreateService.cpp y pegue el siguiente código en él.

#include "Windows.h"

#include "Winsvc.h"

#include "time.h"

# incluya "stdio.

SERVICE_STATUS m_ ServiceStatus;

SERVICE_STATUS_HANDLE m_ServiceStatusHandle;

BOOL bRunning=true;

void WINAPI ServiceMain(DWORD argc , LPTSTR *argv);

void WINAPI ServiceCtrlHandler(DWORD Opcode);

BOOL InstallService();

BOOL DeleteService(); p>void DoTask()

{

// Haz algo aquí;

}