Perguntas com a marcação «winapi»

104
Gerando uma ID de máquina única

Eu preciso escrever uma função que gere um id que seja exclusivo para uma determinada máquina executando um sistema operacional Windows. Atualmente, estou usando o WMI para consultar vários parâmetros de hardware e concatená-los juntos e hash para derivar o id exclusivo. Minha pergunta é: quais...

104
O que é uma bomba de mensagem?

Em esta discussão (publicado há um ano), há uma discussão dos problemas que podem vir com a executar o Word em uma sessão não-interativo. O conselho (bastante forte) dado ali é para não fazer isso. Em uma postagem é declarado "Todas as APIs do Office pressupõem que você está executando o Office em...

91
Como ler um valor do registro do Windows

Dada a chave para algum valor de registro (por exemplo, HKEY_LOCAL_MACHINE \ blah \ blah \ blah \ foo), como posso: Determine com segurança se essa chave existe. Programaticamente (ou seja, com código) obtenha seu valor. Não tenho absolutamente nenhuma intenção de escrever nada de volta no...

91
O que significa LPCWSTR e como deve ser tratado?

Em primeiro lugar, o que é exatamente? Acho que é um ponteiro (LPC significa constante de ponteiro longo), mas o que significa "W"? É um ponteiro específico para uma string ou um ponteiro para uma string específica? Por exemplo, eu quero fechar uma janela chamada "TestWindow". HWND...

88
Carregar dinamicamente uma função de uma DLL

Estou dando uma olhada nos arquivos .dll, entendo seu uso e estou tentando entender como usá-los. Eu criei um arquivo .dll que contém uma função que retorna um inteiro chamado funci () usando este código, eu (acho) importei o arquivo .dll para o projeto (não há reclamações): #include...