Resultados da pesquisa a pedido "pinvoke"

1 a resposta

Fixando char [] na chamada P / Invoke

Eu tenho um pool de objetos de buffers de caracteres e passando esse buffer na chamada P / Invoke. Preciso fixar o buffer antes de ligar ou não? Primeira abordagem: [DllImport("Name", CharSet = CharSet.Unicode, CallingConvention ...

8 a resposta

Como lidar com arquivos com um nome com mais de 259 caracteres?

Estou trabalhando em um aplicativo que percorre todos os arquivos em alguns diretórios e executa algumas ações com esses arquivos. Entre outros, devo recuperar o tamanho do arquivo e a data em que esse arquivo foi modificado. Como alguns nomes ...

1 a resposta

C # e SendMessage (keys) não estão funcionando

Eu tentei enviar uma chave para um aplicativo. Para um teste fácil, usei o bloco de notas. É assim que o código se parece: [DllImport("USER32.DLL", EntryPoint = "SendMessageW", SetLastError = true, CharSet = CharSet.Unicode, ExactSpelling = ...

1 a resposta

Como retornar uma lista em C # usando P / Invoke?

Estou trabalhando em um pequeno projeto em que uso P / Invoke e desejo retornar o seguinte em C #: public: class std::list<int,class std::allocator<int> > const * __thiscall TransactionsModule_t::GetTransactionList(void)constE agora é aqui que ...

7 a resposta

usando uma classe definida em uma dll c ++ no código c #

Eu tenho uma dll que foi escrita em c ++, eu preciso usar essa dll no meu código c #. Após a pesquisa, descobri que usar P / Invoke me daria acesso à função de que preciso, mas essas funções são definidas em uma classe e usam variáveis de membro ...

1 a resposta

Obtendo um evento no hotplug do monitor para Windows

Eu realmente gostaria de ouvir quando um monitor é conectado a uma tomada, como quando um laptop documenta ou tem um monitor externo conectado. Espero poder fazer isso no .net, talvez com alguns recursos.

2 a resposta

Como obter uma janela ativa que não faz parte do meu aplicativo?

Como posso obter o título da janela no qual o usuário atualmente se concentra? Estou criando um programa que é executado com outra janela e, se o usuário não se concentrar nessa janela, não encontro motivo para o meu programa ...

6 a resposta

Capturar tela na sessão da área de trabalho do servidor

Eu desenvolvi uma estrutura de teste da GUI que faz testes de integração do site da empresa em uma base programada. Quando algo falhar, será feita uma captura de tela da área de trabalho, entre outras coisas. Isso é executado autônoma em ...

2 a resposta

Como pinvoke para GetWindowLongPtr e SetWindowLongPtr em plataformas de 32 bits?

Quero P / Invocar paraGetWindowLongPtr [http://msdn.microsoft.com/en-us/library/ms633585(VS.85).aspx]eSetWindowLongPtr [http://msdn.microsoft.com/en-us/library/ms644898(VS.85).aspx], e estou vendo informações conflitantes sobre eles. Algumas ...

1 a resposta

Alterar a cor ProgressBar (personalizada)

Estou criando uma barra de progresso personalizada com uma propriedade Public Class CustomProgressBar : Inherits ProgressBar Private _State As ProgressStates <DllImport("user32.dll", CharSet:=CharSet.Auto)> _ Private Shared Function ...