| Você está aqui: C++ ::: Win32 API (Windows API) ::: Sistema | 
| Como habilitar ou desabilitar o Gerenciador de Tarefas do WindowsQuantidade de visualizações: 8340 vezes | 
| O trecho de código nesta dica mostra como podemos usar C++ e a API do Windows para habilitar ou desabilitar o Gerenciador de Tarefas. O Gerenciador de Tarefas é invocado quando usamos a combinação Ctrl+Alt+Del e permite ao usuário visualizar os aplicativos e processos sendo executados no momento. Além disso, o usuário pode selecionar um determinado processo e finalizá-lo. Em algumas situações gostaríamos que o usuário não tivesse acesso ao Gerenciador de Tarefas. O código abaixo é um programa C++ console completo que permite fazer isso. ----------------------------------------------------------------------
Se precisar de ajuda com o código abaixo, pode me chamar
no WhatsApp +55 (62) 98553-6711 (Osmar)
----------------------------------------------------------------------
#include <cstdlib>
#include <iostream>
#include <windows.h>
using namespace std;
// função personalizada que permite habilitar ou
// desabilitar o Gerenciador de Tarefas do Windows.
// TRUE para desabilitar
// FALSE para habilitar
VOID DesabilitarGerenciadorTarefas(BOOL habilitar){
  HKEY hkey;
  DWORD dwDisposition;
  DWORD value;
  
  if(habilitar)
    value = 1;
  else 
    value = 0;
  
  if(RegCreateKeyEx(HKEY_CURRENT_USER,
    TEXT("Software\\Microsoft\\Windows\\CurrentVersion\\Policies\\system"),
    0, NULL, 0, KEY_SET_VALUE, NULL, &hkey, 
    &dwDisposition) == ERROR_SUCCESS){  
    RegSetValueEx(hkey, TEXT("DisableTaskMgr"), 0, REG_DWORD, 
    (PBYTE)&value, sizeof(DWORD));    
    
    RegCloseKey(hkey);
  }
}
int main(int argc, char *argv[]){
  // vamos desabilitar o gerenciador de tarefas
  DesabilitarGerenciadorTarefas(TRUE);
  
  // vamos habilitar o gerenciador de tarefas
  DesabilitarGerenciadorTarefas(FALSE);
  
  system("PAUSE");
  return EXIT_SUCCESS;
}
 | 
|  Link para compartilhar na Internet ou com seus amigos: | 
| Desafios, Exercícios e Algoritmos Resolvidos de C++ | 
| Veja mais Dicas e truques de C++ | 
| Dicas e truques de outras linguagens | 
| E-Books em PDF | ||||
| 
 | ||||
| 
 | ||||
| Linguagens Mais Populares | ||||
| 
			   1º lugar: Java | 


 
 





