Elevação Dinâmica de Privilégios UAC em C++ para Aplicações Win32 e Console
Em ambientes Windows, o Controle de Conta de Usuário (UAC) é uma camada de segurança essencial. No entanto, muitos desenvolvedores preferem gerenciar a elevação de privilégios de forma dinâmica via código, em vez de depender exclusivamente de arquivos de manifesto (.manifest) estáticos. Esta abordagem permite que um programa decida, em tempo de ...
Publicado em 7-20 03:29
Redirecionamento de Saída de Processos Externos em C++ Usando CreateProcess e Pipes Anônimos
Em muitas aplicações desktop, é necessário invocar utilitários de linha de comando (como ferramentas de compressão ou clientes de controle de versão) para realizar tarefas específicas. No entanto, a execução desses utilitários não deve exibir a janela do console, e a saída padrão (stdout) e de erro (stderr) deve ser capturada e exibida na inter ...
Publicado em 7-17 02:08
Utilizando Win32 API com C++ no Visual Studio 2010
Após migrar do ambiente VC6.0 para o Visual Studio, encontrei algumas particularidades ao desenvolver aplicações C++ no VS2010. Este registro visa documentar os pontos essenciais para facilitar futuros desenvolvimentos.
Ao iniciar um novo projeto de console Win32 em C++, o VS2010 automaticamente gera uma esrtutura com arquivos como stdafx.h, ta ...
Publicado em 6-20 06:30