Resultados da pesquisa a pedido "pinvoke"

3 a resposta

P / Invocar tutoriais?

Alguém conhece um bom tutorial / e-book detalhado no espaço para nome System.Runtime.InteropServices? Acabei de lerest [http://www.blackwasp.co.uk/ElevatedButton.aspx] tutorial sobre como fazer o escudo do UAC aparecer em um botão e agora eu ...

2 a resposta

Ocultar o botão da barra de tarefas de outro aplicativo

Gostaria de poder ocultar a janela de outro aplicativo da barra de tarefas, sem ocultar a própria janela. Especificamente, quero ter vários navegadores da Web em execução, visíveis, disponíveis na lista Alt + Tab, mas sem ocupar espaço na barra ...

2 a resposta

PInvoke com um CString

Estou tentando usar P / Invoke para chamar funções em uma DLL C ++ não gerenciada do C #. A DLL C ++ usaCString como parâmetros de função e retornos, como CString AFX_EXT_API GetUserName(CString& userID) Infelizmente, o C ++ é um código legado ...

5 a resposta

Como resolver vazamento de bytes privados (memória nativa)?

Estou desenvolvendo um aplicativo C # que parece ter um vazamento. Eu usei o perfilador de memória e descobri que meu bytes privados continue aumentando, masBytes em todos os Heaps não, o que significa que provavelmente é um vazamento de ...

6 a resposta

chamando a função não gerenciada char retorna char *

Eu tenho uma função no código C / C ++ não gerenciado (DLL) que retorna uma estrutura que contém uma matriz de caracteres. Eu criei C # struct para receber esse valor de retorno após chamar a função. E depois de chamar essa função, recebo ...

2 a resposta

Como uso o C # para chamar uma função que recebe um parâmetro de matriz aberta do Delph

Como converter o código Delphi em c #? É preciso umarray of Byte, mas não tenho certeza qual é o equivalente em C #. Minha tentativa não funciona e gera exceções como AccessViolationException. Delphi: function SetLevel(a: array of byte): ...

2 a resposta

Passando uma função de retorno de chamada em C # através da Interop / pinvoke

Estou escrevendo um aplicativo C # que usa serviços de interoperabilidade para acessar funções em uma DLL C ++ nativa. Eu já estou usando cerca de 10 funções diferentes que estão funcionando. gora, não sei como lidar com a passagem de um ...

1 a resposta

return string da função c ++ para VB .Net

Estou tentando chamar a função C ++ do código VB.Net, que retorna uma string usando P / Invoke, mas está retornando apenas um caracter eclaração da função extern "C" __declspec(dllexport) LPSTR Get_GetDescription(HANDLE)unção ...

3 a resposta

Como invocar uma string ANSI de vários bytes?

Estou trabalhando em um wrapper PInvoke para uma biblioteca que não suporta seqüências de caracteres Unicode, mas suporta seqüências de caracteres ANSI de vários bytes. Ao investigar os relatórios do FxCop na biblioteca, notei que ...

2 a resposta

Como organizar uma estrutura como um ponteiro para uma estrutura?

Estou tentando passar uma estrutura do C # para a biblioteca C ++. Eu passo a estrutura como um objeto e a função C ++ espera isso como um ponteiro (void *). Estou com problemas para passar a estrutur [DllImport("MockVadavLib.dll", CharSet = ...