Resultados de la búsqueda a petición "pinvoke"

2 la respuesta

¿Por qué un programa .NET sobrevive a una pila corrupta? (cuando se utiliza la convención de llamada incorrecta)

En VS2010, el asistente de depuración administrado le dará una excepción pInvokeStackImbalance pInvokeStackImbalance MDA [http://msdn.microsoft.com/en-us/library/0htdy0k3%28v=VS.100%29.aspx]) si llama a una función utilizando la convención de ...

1 la respuesta

how para llamar a una función exportada dll C ++ desde c #

Esta es la primera vez que intento mezclar C # y C ++ no administrado, por lo que esta podría ser una pregunta muy simple, pero no la entiendo. Necesito llamar a algunas funciones desde un dll de C ++ al código C #. Aquí está el código para el ...

1 la respuesta

por qué CreateProcessWithTokenW falla con ERROR_ACCESS_DENIED

Tengo una llamada a CreateProcessWithTokenW que falla con el acceso denegado. ¿Alguna idea de cómo depurar esto? La llamada a CreateProcessWithTokenW está ...

2 la respuesta

Cómo llamar a DrawThemeTextEx en .NET

Necesito escribir un texto con brillo en una ventana de vidrio Vista / siete, y estoy tratando de llamar a la API para escribir algo de texto allí. He comprobado una granmuestr [http://www.codeproject.com/KB/vista/textonglass.aspx] en ...

1 la respuesta

NullReferenceException, sin seguimiento de pila ... ¿por dónde empezar?

Tengo una aplicación de audio WPF. e vez en cuando (e incluso en el depurador) veo unNullReferenceException que no lleva información de seguimiento de la pila. Cómo se puede comenzar a depurar este problema? Algunos antecedentes: Estoy P / ...

2 la respuesta

¿Cómo puedo pasar un delegado de F # a un método P / Invoke esperando un puntero de función?

Estoy intentando configurar un enlace de teclado de bajo nivel usando P / Invoke en una aplicación F #. La función Win32SetWindowsHookEx toma unaHOOKPROC para su segundo argumento, que he representado como delegado de(int * IntPtr * IntPtr) -> ...

2 la respuesta

Call win32 CreateProfile () desde C # código administrado

Pregunta rápida (con suerte), ¿cómo llamo correctamente a la función win32 CreateProfile () desde C # (código administrado)? He intentado idear una solución por mi cuenta sin resultado. La sintaxis para CreateProfile () es: HRESULT WINAPI ...

5 la respuesta

Iluminación USB OpenDMX FTD2XX DMXking

Pareja de preguntas rápidas. Tengo un controlador de iluminación USB DMX king que estoy tratando de controlar. Se basa en el protocolo Open DMX (de Entec) que pone a disposición una clase c #. Tengo el dispositivo conectado a una lata RGB, y ...

2 la respuesta

PInvoke y char **

Recibí este ensamblado de alguien que me gustaría usar en mi aplicación C #. El encabezado se ve así: int __declspec(dllimport) s2o(WCHAR* filename, char** out, int* len); Logré hacerlo funcionar parcialmente, usando: [DllImport("s2o.dll", ...

3 la respuesta

Utilizando AppDomains para poner en paralelo DLL no seguras para subprocesos

Tengo una DLL de C ++ no administrada que mi aplicación .NET usa a través de p / invoke. El método que necesito de esta DLL consume bastante tiempo y me gustaría paralelizar las llamadas al método. El problema es que usa un montón ...