Resultados da pesquisa a pedido "pinvoke"

2 a resposta

Definir atributo DllImport dinamicamente

Estou usando uma dll externa não gerenciada usando PInvoke e o atributo DllImport. por exemplo. [DllImport("mcs_apiD.dll", CharSet = CharSet.Auto)] private static extern byte start_api(byte pid, byte stat, byte dbg, byte ka);Gostaria de saber se ...

5 a resposta

Removendo a barra de título do aplicativo externo usando c #

Meu aplicativo inicia outro aplicativo externo. Desejo remover a barra de título deste aplicativo externo, uma vez iniciado. Isso é viável? Em caso afirmativo, como isso seria feito? Com base nos comentários, estou usando o código de trabalho ...

5 a resposta

Uma chamada para a função PInvoke '[…]' desequilibrou a pilha

Estou recebendo esse erro estranho em algumas coisas que venho usando há um bom tempo. Pode ser uma coisa nova no Visual Studio 2010, mas não tenho certeza. Estou tentando chamar uma função não gerenciada escrita em C ++ de C #. Pelo que li na ...

5 a resposta

PInvokeStackImbalance detectado em uma função bem documentada?

Aqui está o meu código para uma função ClickMouse (): [DllImport("user32.dll", CharSet = CharSet.Auto, CallingConvention = CallingConvention.StdCall)] public static extern void mouse_event(long dwFlags, long dx, long dy, long cButtons, long ...

3 a resposta

Como importar API void * C para C #?

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

2 a resposta

Como empacotar uma string C ++ de comprimento desconhecido para C # usando seu ponteiro?

Estou tentando empacotar uma matriz de caracteres alocada dinamicamente em uma estrutura para c #. A estrutura possui um ponteiro para a matriz. O problema é que a matriz de caracteres contém várias seqüências terminadas nulas e a ...

2 a resposta

Chamar a função Delphi de c #

Eu tenho um código-fonte DLL abaixo. library Project1; uses System.SysUtils, System.Classes; type IStringFunctions = interface ['{240B567B-E619-48E4-8CDA-F6A722F44A71}'] function GetMethodValueAsString():PAnsiChar; stdcall; end; TStringFunctions ...

2 a resposta

Reverse P / Invoke tutorial? [fechadas]

Eu tenho uma classe C / C ++ antiga que eu quero refatorar e acessar do .net usando PInvoke Todos os tutoriais da P / Invoke se referem à chamada da API win32, mas não encontrei nada para codificar do outro lado Alguma dica / idéia? minha ...

7 a resposta

Como descobrir que o Mutex em C # é adquirido?

Como posso descobrir do identificador mutex em C # que um mutex é adquirido? Quandomutex.WaitOne(timeout) timeouts, ele retornafalse. No entanto, como posso encontrar isso no identificador mutex? (Talvez usando p / invoke.) ATUALIZAR: public ...

4 a resposta

C #: Como usar SHOpenFolderAndSelectItems [duplicado]

Esta pergunta já tem uma resposta aqui: C #: Como abrir janelas do Windows Explorer com vários arquivos selecionados [/questions/1073353/c-how-to-open-windows-explorer-windows-with-a-number-of-files-selected] 5 respostasAlguém poderia dar um ...