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í;
}