pinvoke

P / Invoke ist eine Implementierungsspezifikation, die von Microsoft der Common Language Infrastructure (CLI) für den Aufruf systemeigener Codebibliotheken aus verwaltetem Code erstellt wurde.
2
Antworten

PInvoice in Metro Apps mit Windows 8 / WinRT

Ich habe eine einfache FM-Radio-Tuner-App in Silverlight 5 Out-of-Browser, die Code aus einer nativen C ++ - DLL von meinem USB-FM-Empfänger mit PInvoke aufruft. Diese Anwendung funktioniert sehr gut in Windows 8 mit Silverlight5. Jetzt versu...
16.01.2012, 14:23
2
Antworten

Wie kann ich diese c-Funktion in c # (unmarshalling return struct) aufrufen?

Ich möchte c # interop verwenden, um eine Funktion aus einer in c geschriebenen DLL aufzurufen. Ich habe die Header-Dateien. Sieh dir das an: %Vor% Wie rufe ich ctm_begin_customer_transaction von c # auf. Die const char * mapps gut zu bespan...
08.03.2013, 12:03
2
Antworten

Wie kann ein SafeHandle in einer P / Invoke-Signatur verwendet werden, die in bestimmten Fällen einen Nullzeiger benötigt?

Hoffentlich ist dies für SO nicht allzu unklar, aber beachte die folgende P / Invoke-Signatur: %Vor% Ich möchte diese Signatur folgendermaßen neu entwerfen, um SafeHandles zu verwenden: %Vor% laut MSDN Das Argument InputHandle muss ein...
03.12.2011, 18:44
1
Antwort

GetGUIThreadInfo über P / Invoke aufrufen

Ich möchte Tastatureingaben an ein Fenster in einem anderen Prozess senden, ohne dieses Fenster in den Vordergrund zu bringen. Ich kann PostMessage verwenden, um die WM_KEYDOWN und WM_KEYUP vorzutäuschen; alles, was ich wissen muss, ist...
05.04.2009, 22:40
1
Antwort

Wie verhindere ich AccessViolationException beim Zurückgeben einer Zeichenfolge von C ++ an C # unter 64-Bit-Windows?

Ich verwende eine proprietäre DLL eines Drittanbieters, für die der Quellcode nicht verfügbar ist. Wrapper-Code, der mit SWIG 1.3.39 automatisch generiert wurde, steht mir jedoch zur Verfügung. Der Wrappercode besteht aus einer C ++ - Datei, die...
02.05.2011, 18:27
1
Antwort

Beispiel-Java-App für JavaAccessability in C # mit 64-Bit-Java-SDK und 64-Bit-Fenstern ausführen

Ich habe eine Beispiel-Java-App, die ich bekommen habe, als ich javaaccessablity-2.0.2 heruntergeladen habe, die Java Accessibility nutzt (über die Java Access Bridge WindowsAccessBridge-32.dll ). Obwohl es getAccessibleContextFromHWND e...
02.07.2015, 13:53
1
Antwort

Abrufen der Fenstergröße ohne Windows-Schatten

Ich versuche Desktop-Fenster in C # zu erfassen, basierend auf Fenster-Handles. Ich benutze .NET und benutze PInvoke um GetWindowRect () um das Fensterrechteck zu erfassen. Ich habe die Fensterauswahl und die Rechteckaufnahme funktioniert gut....
22.08.2015, 18:55
3
Antworten

Wie bringe ich ein nicht verwaltetes Anwendungsfenster nach vorne und mache es zum aktiven Fenster für (simulierte) Benutzereingaben

Ich gehe davon aus, dass ich pinvoke verwenden muss, aber ich bin mir nicht sicher, welche Funktionsaufrufe benötigt werden. Detailliertes Szenario. Eine ältere Anwendung wird ausgeführt. Ich werde Handle für diese Anwendung haben. Ich muss e...
03.06.2011, 14:02
3
Antworten

Warum schlägt dieser Aufruf von AddDllDirectory mit "Parameter ist falsch" fehl?

Warum funktioniert der folgende Code nicht? %Vor%     
08.08.2013, 13:30
3
Antworten

Unausgeglichener Stapel!

Ich habe eine VC ++ DLL geschrieben. Die Deklaration für eine der Methoden in der DLL ist wie folgt: %Vor% Ich benutze diese DLL in einem C # -Code mit P / Invoke. Ich mache die Erklärung als: %Vor% und ich rufe die Funktion im Code wie...
13.11.2010, 09:12