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

1 la respuesta

Obtenga una variedad de estructuras de dll nativo a la aplicación C #

Tengo un proyecto C # .NET 2.0 CF donde necesito invocar un método en una DLL C ++ nativa. Este método nativo devuelve una matriz de tipoTableEntry. En el momento en que se llama al método nativo, no sé qué tan grande será la matriz. ¿Cómo puedo ...

3 la respuesta

P / Invocar ruta de búsqueda de DLL dinámica

Tengo una aplicación existente que P / invoca a una DLL que reside en el mismo directorio que la aplicación misma. Ahora (debido al hecho de que Canon produce una de las API más desagradables), necesito admitir dos versiones de esta API y ...

2 la respuesta

Enumeración de sesiones de red

Quería obtener datos sobre los usuarios de la red conectados desde la pestaña Administración de equipos -> Carpetas compartidas -> Sesiones en mi aplicación C #. ¿Alguien puede guiarme sobre qué espacios de nombre deben usarse junto con algún ...

6 la respuesta

Mejores prácticas para organizar .NET P / Invoke code to Win32 APIs

Estoy refactorizando una base de código grande y complicada en .NET que hace un uso intensivo de P / Invoke para las API de Win32. La estructura del proyecto no es la mejor y estoy encontrando declaraciones DllImport por todas partes, muy ...

3 la respuesta

¿Cómo puedo usar un C # dll en un proyecto Win32 C ++?

Estoy trabajando en una solución, la mayor parte de su motor central se desarrolló como Win32 C ++ (y es independiente de la plataforma y también se usa en OS X), hace algún tiempo necesitábamos llamar a los dll C ++ del motor central desde C # y ...

2 la respuesta

No se puede llamar a la entrada de importación de DLL, C # -> C ++, EntryPointNotFoundException

Estoy tratando de llamar a C # una función en una DLL personalizada escrita en C ++. Sin embargo, recibo la advertencia durante el análisis de código y el error en tiempo de ejecución: Advertencia: CA1400: Microsoft. Interoperabilidad: corrija ...

5 la respuesta

Usando pinvoke en c # para llamar a sprintf y amigos en 64 bits

Tengo un problema interesante con el uso de pinvoke en C # para llamar a _snwprintf. Funciona para tipos enteros, pero no para números de punto flotante. Esto está en Windows de 64 bits, funciona bien en 32 bits. Mi código está debajo, tenga en ...

18 la respuesta

Trae una ventana al frente en WPF

¿Cómo puedo llevar mi aplicación WPF al frente del escritorio? Hasta ahora he intentado: SwitchToThisWindow(new WindowInteropHelper(Application.Current.MainWindow).Handle, true); SetWindowPos(new ...

3 la respuesta

Exponer una clase ISO C ++ a C #

Necesito exponer algunas clases de C ++ a C # (estoy construyendo en Linux, usando mono, por lo que COM no es una opción) La evidencia que he reunido hasta ahora sugiere que la mejor manera de abordar esto es: Escriba una clase de contenedor C ...

2 la respuesta

C # pinvoke estructura de clasificación que contiene el vector <estructura>

Necesito llamar a una función que devuelva una estructura que contiene un int y un vector de otras estructuras en C # para un proyecto de Windows ce 6.0: La función es proporcionada por un proveedor externo (fabricante chino del pda), y solo me ...