Resultados da pesquisa a pedido "winapi"

5 a resposta

O que devo fazer para que meu procedimento de gancho WH_SHELL ou WH_CBT receba eventos de outros processos?

Estou tentando usarSetWindowsHookEx para configurar umWH_SHELL gancho para ser notificado sobre todo o sistemaHSHELL_WINDOWCREATED eHSHELL_WINDOWDESTROYED eventos. Passo 0 para a finaldwThreadId argumento que, de acordo comos documentos ...

3 a resposta

Capturar tela usando o DirectX

Eu sei como usar o GDI para capturar a tela, no entanto, é muito lento (apenas captura 10 fps) Eu li que o DirectX oferece a melhor velocidade. Mas antes de começar a aprender o DirectX, eu queria testar uma amostra para ver se é realmente tão ...

8 a resposta

É possível adicionar pastas programaticamente ao painel Acesso Rápido do Windows 10 na janela do explorer?

Aparentemente, a Microsoft substituiu o item do Windows Explorer "Favoritos" pelo item de Acesso Rápido. Mas não consegui encontrar uma maneira de adicionar pastas programaticamente a ela (nem no Google nem no MSDN). Ainda não há como fazer isso?

2 a resposta

Como obter o GUID do volume

Estou usando a API win32 comC++. Gostaria de saber como obter o GUID do volume usando um "caminho do dispositivo". Meu dispositivo fica assim: \\?\usb#vid_04f2&pid_0111#5&39fe81e&0&2#{a5dcbf10-6530-11d2-901f-00c04fb951ed} Obrigado.

1 a resposta

Erro com RegOpenKeyEx

Estou usando Code :: blocks para escrever um programa que altera o registro, mas quando ligo RegOpenKeyEx (HKEY_LOCAL_MACHINE, "SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\RunOnce", 0, KEY_ALL_ACCES | KEY_WOW64_64KEY, &key);retorno de ...

2 a resposta

Validar assinatura Authenticode no EXE - C ++ sem CAPICOM

Estou escrevendo uma função para uma DLL do instalador para verificar a assinatura Authenticode dos arquivos EXE já instalados no sistema. A função precisa: A) verifique se a assinatura é válida. B) verifique se o assinante é a nossa ...

2 a resposta

Como alguém usa o VirtualAllocEx abre espaço para uma caverna de código?

Como alguém usa o VirtualAllocEx abre espaço para umcaverna do código [https://en.wikipedia.org/wiki/Code_cave]? Atualmente, possuo um software com muito pouco "espaço livre" e li que o VirtualAllocEx é usado para criar esse espaço.

2 a resposta

Como capturar a tela com as "Dicas de ferramenta"?

Estou usando o GDI para capturar a tela e notei que as "Dicas da ferramenta" não estão incluídas na captura de tela. Este é o meu código básico: HDC hdcDesk = GetDC(0); HDC hdcMem = CreateCompatibleDC(hdcDesk); HBITMAP hbmMem = ...

0 a resposta

Largura e altura inadequadas para o segundo monitor de GetMonitorInfo e GetDeviceCaps

Estou tentando obter o canto superior esquerdo x, y e canto inferior direito x, y. E calcule a largura e a altura dos monitores. Meu monitor secundário é 1920x1080, como visto na captura de tela das configurações de exibição: Estou recebendo ...

2 a resposta

Temporizador para implementar uma função de tempo limite

Estou escrevendo um programa Windows (Win32) em C, que apresenta um thread de trabalho para processar dados de um dispositivo de hardware USB. O manuseio de threads funciona bem, mas agora preciso adicionar um timer para lidar com uma função de ...