Resultados da pesquisa a pedido "dllimport"

1 a resposta

Ctypes: OSError: exceção: gravação de violação de acesso 0xFFFFFFFFFA1C001B

Aqui está um código para gravar valores na memória usando o mapeamento de memória. Quando tento executar o código, recebo o erro"Arquivo" MMF.py ", linha 26, em memcpy (pBuf, szMsg, len (szMsg)) OSError: exceção: violação de acesso gravando ...

2 a resposta

incapaz de ler a legenda de outro aplicativo

Saltando de como vou encontrar o Windows manipular no meu programa principal ... em c # Eu corro o notepad.exe, digite algo nele, localize o identificador da janela principal usando SPY ++ (0x111111) e [DllImport("user32.dll", SetLastError = ...

1 a resposta

Por que / quando o __declspec (dllimport) não é necessário?

Em um projeto usando um server.dll e um client.exe, eu tenhodllexportum símbolo de servidor da dll do servidor enão dllimportede no exe do cliente. Ainda assim, o aplicativo é vinculado e iniciado sem nenhum problema. Édllimport não é ...

3 a resposta

Como importar const char * API para C #?

Dada esta declaração da API C, como ela seria importada para C #? const char* _stdcall z4LLkGetKeySTD(void);Consegui chegar até aqui: [DllImport("zip4_w32.dll", CallingConvention = CallingConvention.StdCall, EntryPoint = "z4LLkGetKeySTD", ...

3 a resposta

A recuperação das informações da versão da DLL via Win32 - VerQueryValue (…) falha no Win7 x64

A implementação respeitada do wrapper .NET de código aberto (SharpBITS [http://sharpbits.codeplex.com/]) doServiços Windows BITS [http://en.wikipedia.org/wiki/Background_Intelligent_Transfer_Service]falha ao identificar a versão subjacente do ...

2 a resposta

DllImport Projeto Dll para .NET não gerenciado, não .NET, representando Char * e __StdCall de void

Eu tenho uma DLL não .net e não gerenciada, escrita no Borland C ++, que preciso importar. Ele retorna nulo e tem o identificador __stdcall na função. Também requer a passagem de caracteres *. Quando tento adicioná-lo como uma referência ao meu ...

6 a resposta

C # Struct Nenhum construtor sem parâmetros? Veja o que eu preciso realizar

Estou usando uma estrutura para passar para uma DLL não gerenciada da seguinte forma - [StructLayout(LayoutKind.Sequential)] public struct valTable { public byte type; public byte map; public byte spare1; public byte spare2; public int par; ...

4 a resposta

C #: acessa a DLL de 32 bits / 64 bits, dependendo da plataforma

usamos uma DLL C ++ de 32 bits auto-escrita de nossos aplicativos C #. Agora percebemos que, quando os aplicativos C # são executados em um sistema de 64 bits, o tempo de execução de 64 bits é usado automaticamente e, é claro, a DLL de 32 bits ...

5 a resposta

Chamada C # PInvokeStackImbalance para função C ++ não gerenciada

Depois de mudar para o VS2010, o assistente de depuração gerenciada exibe um erro sobre uma pilha desequilibrada de uma chamada para uma função C ++ não gerenciada de um aplicativo C #. Os suspeitos do costume não parecem estar causando o ...

3 a resposta

P / Invocar o caminho de pesquisa DLL dinâmico

Eu tenho um aplicativo existente que P / Invoca para uma DLL que reside no mesmo diretório que o próprio aplicativo. Agora (devido ao fato de a Canon produzir uma das APIs mais ruins), preciso oferecer suporte a duas versões dessa API e ...