Articles of windows

OggVorbis ov_open () lança exceção de violação de access

Eu estou tentando abrir um arquivo OggVorbis usando o Vorbis SDK / DLLs. ov_open() lança uma exceção de violação de access 0x00000014 ov_open() . Eu verifiquei o arquivo existe: eu abri com fopen e imprimi o conteúdo para o console apenas para verificar – tudo correu bem! Pode não fazer uma diferença, mas as DLLs […]

Funções de API do Win32 não encontradas

Eu estou usando o DevC ++ no Windows 7 Ultimate 32 bit e incluí windows.he psapi.h no meu programa. Todas as APIs do Windows que usei até agora estão funcionando, exceto GetProcessId e DebugActiveProcessStop. O compilador retorna em ambos os casos que a function especificada não é declarada. No entanto, quando olho em winbase.h, posso […]

Importando dinamicamente uma class C ++ de uma DLL

Qual é a maneira correta de importar uma class C ++ de uma DLL? Estamos usando o Visual C ++. Há o trifecta dllexport / exports.def + LoadLibrary + GetProcAddress, mas não funciona em classs C ++, apenas em funções C. Isso é devido ao manuseio de nomes do C ++? Como faço isso funcionar?

Convertendo strings ASCII para UTF-16 antes de passá-las para as funções da API do Windows

No meu projeto atual eu tenho usado chars largos (utf16). Mas como minha única input do usuário será uma url, que tem que ser ascii de qualquer maneira, e uma outra string, estou pensando em mudar o programa inteiro para ascii. Minha pergunta é, existe algum benefício em converter as strings para utf16 antes de […]

Como faço para criar modal dialog no segmento de trabalho (segmento não-interface do usuário)?

Eu escrevi um exemplo de aplicativo MFC no qual há dois segmentos: -Main thread (thread de interface do usuário) -Worker thread (thread não-interface do usuário) Eu tenho um requisito específico para criar um diálogo Modal em não-interface do usuário (thread de trabalho). Quando eu crio o object CDialog e chamo DoModal no mesmo, ele funciona. […]

Como reiniciar automaticamente um aplicativo Qt quando ele falha, dentro do mesmo programa?

Existe algum design relativamente “padrão” para reiniciar automaticamente um programa de aplicação do Qt, quando ele falha de forma anormal? Específico para o Windows, eu tenho que usar qualquer serviço do Windows? Ou se eu tiver que escrever outro programa separadamente, então como fazer isso?

Restringir aplicativo a uma instância por session de shell no Windows

Existem várias soluções para restringir a execução de um aplicativo duas vezes. Pesquisando pelo nome do processo, usando um mutex nomeado etc. Mas todos esses methods não funcionam se eu quiser restringir meu aplicativo à session do shell. Um usuário pode ter mais de session de login e shell nas janelas (certo?)? Se isso for […]

Desativar efeitos visuais: Chamar para SystemParamtersInfo não mostra nenhum efeito

Eu estou tentando desativar todos os efeitos visuais dentro de uma session de área de trabalho remota do Windows Server 2012 R2. Normalmente, isso é feito por meio de System => Advanced system settings => Performance “Settings” e aplica-se a predefinição “adjust for best performance”. Como não há configurações de política de grupo nem valores […]

CMake e OpenCV 3.0

Estou tentando montar um projeto realmente básico com o Cmake e o OpenCV 3.0. Minha estrutura de pastas é assim: OpenCVTest | |— build |— data |— include |— src |— CMakeLists.txt O arquivo CMakeLists.txt possui o seguinte conteúdo: cmake_minimum_required(VERSION 3.4) project(OpenCVTest) find_package(OpenCV REQUIRED) include_directories( ${CMAKE_SOURCE_DIR}/include ${OpenCV_INCLUDE_DIRS}) set(SOURCES src/main.cpp src/MyData.cpp include/MyData.h) add_executable(${PROJECT_NAME} ${SOURCES}) target_link_libraries(${PROJECT_NAME} ${OpenCV_LIBS}) […]

Existe um manipulador de clique para extensão de shell

Depois de passar pelo MSDN Shell Extensions, não tenho certeza se posso estender o comportamento do Shell Click ou Click Event do Explorer. Qualquer sugestão ou código Snipet, artigo ou percorrer?