Perguntas com a marcação «winapi»

A API do Windows (anteriormente chamada de API do Win32) é o conjunto principal de interfaces de programação de aplicativos disponíveis para os sistemas operacionais Microsoft Windows. Esta tag é para perguntas sobre o desenvolvimento de aplicativos nativos do Windows usando a API do Windows.





12
Verifique se um caminho é válido
Estou apenas pensando: estou procurando uma maneira de validar se um determinado caminho é válido. (Observação: não quero verificar se um arquivo existe! Só quero comprovar a validade do caminho - então, se é possível que exista um arquivo no local) . O problema é que não consigo encontrar nada …
110 c#  .net  winapi  path 

4
Exportando funções de uma DLL com dllexport
Gostaria de um exemplo simples de exportação de uma função de uma DLL do Windows C ++. Eu gostaria de ver o cabeçalho, o .cpparquivo e o .defarquivo (se for absolutamente necessário). Gostaria que o nome exportado não fosse decorado . Eu gostaria de usar a convenção de chamada mais …

15
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 são os parâmetros sugeridos …

6
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 …


10
É garantido que gettimeofday () tenha resolução de microssegundos?
Estou portando um jogo, que foi originalmente escrito para a API Win32, para o Linux (bem, portando a porta OS X da porta Win32 para o Linux). Eu implementei QueryPerformanceCounterdando os uSeconds desde o início do processo: BOOL QueryPerformanceCounter(LARGE_INTEGER* performanceCount) { gettimeofday(&currentTimeVal, NULL); performanceCount->QuadPart = (currentTimeVal.tv_sec - startTimeVal.tv_sec); performanceCount->QuadPart *= …



3
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 g_hTest; LPCWSTR a; …
91 c++  winapi  lpcstr 

8
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 registro (durante a …
91 c++  windows  winapi  registry 


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.