Resultados da pesquisa a pedido "pinvoke"
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 ...
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 ...
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 ...
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 ...
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 ...
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): ...
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 ...
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 ...
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 ...
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 = ...