![]() |
|
|
Planilha de Dimensionamento de Tubulações
Hidráulicas Água Fria e Água Quente CompletaNossa planilha automática de dimensionamento de tubulações de água fria e quente é uma ferramenta desenvolvida para auxiliar engenheiros e projetistas no cálculo rápido e preciso das redes hidráulicas de edificaçoes. Por meio da inserçao de dados como vazao, diâmetro da tubulaçao, comprimento da rede, material do tubo e coeficientes hidráulicos, a planilha realiza automaticamente os cálculos necessários para verificar velocidade da água, perda de carga e dimensionamento adequado das tubulaçoes. |
||
Você está aqui: C++ ::: Win32 API (Windows API) ::: Sistema |
Como habilitar ou desabilitar o Gerenciador de Tarefas do WindowsQuantidade de visualizações: 8465 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.
#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;
}
|
|
|
Desafios, Exercícios e Algoritmos Resolvidos de C++ |
Veja mais Dicas e truques de C++ |
Dicas e truques de outras linguagens |
|
Java - Como calcular a transposta de uma matriz em Java - Java para Geometria Analítica e Álgebra Linear |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
|
1º lugar: Java |





