Diagnóstico de Falhas de Software com Captura de Exceções
Durante a execução de um software, encontrar uma falha inesperada como um encerramento abrupto (crash) pode ser problemático. Em um cenário real, uma aplicação pode finalizar durante a noite, e os logs do Windows podem apenas registrar um código genérico como 0xC0000005, tornando impossível identificar a função específica onde a exceção ocorreu ...
Publicado em 7-14 07:18
Desenvolvimento de um Jogo de Console em C: Gerenciamento de Tabuleiro e Interação do Jogador
Este projeto, desenvolvido para a disciplina de Programação em C no outono de 2022, foca na criação de um jogo de console interativo. O jogo utiliza o padrão de linguagem C99 e é compilado para um executável Windows (.exe) utilizando GCC 11.2.0. As funcionalidades foram projetadas para rodar em um ambiente de console Windows.
A base de código u ...
Publicado em 7-3 20:43
Principais Funções e Gerenciamento de Eventos em Aplicações Windows
A função wWinMain atua como o ponto de entrada principal para aplicações gráficas desenvolvidas para o sistema operacional Windows, especialmente aquelas que utilizam caracteres largos (Unicode). Compreender seus parâmetros é fundamental para o desenvolvimento de software Windows.
Parâmetros da Função wWinMain
hInstance (HINSTANCE): Este ident ...
Publicado em 6-30 03:12
Usando ctypes para invocar funções em processos e ler estruturas de memória em Python
Neste artigo, exploraremos como o ctypes pode ser utilizado para interagir com processos em Python, permitindo chamar funções dentro de outros processos e ler estruturas de memória diretamente. O ctypes é uma biblioteca que facilita a chamada de bibliotecas dinâmicas (DLLs no Windows, SOs no Linux) a partir do Python. Quando o Python é injetado ...
Publicado em 6-21 21:41
Implementação de Janelas Transparentes no Unity para Windows
Este artigo explora técnicas para tornar uma janela do Unity transparente no Windows, permitindo a visualização de elementos da área de trabalho por trás da aplicação. Os métodos descritos incluem a remoção da borda da janela, a configuração de transparência, a manutenção da janela sempre no topo (always-on-top) e a permissão para que eventos d ...
Publicado em 6-20 19:28