winapi

Die Windows-API (früher als Win32-API bezeichnet) ist der Kernsatz von Anwendungsprogrammierschnittstellen, die für die Microsoft Windows-Betriebssysteme verfügbar sind. Mit diesem Tag können Sie Fragen zur Entwicklung nativer Windows-Anwendungen mit der Windows-API beantworten.
1
Antwort

Warum ist std :: mutex doppelt so langsam wie CRITICAL_SECTION?

std :: mutex ist mit kritischen Abschnitten implementiert, weshalb es viel schneller ist als OS Mutex (unter Windows). Es ist jedoch nicht so schnell wie ein Windows-CRITICAL_SECTION. Timings sind nur eine enge Schleife in einem einzelnen Thr...
17.02.2015, 16:02
1
Antwort

Erhaltener Druckauftrag Python

Ich habe es erfolgreich geschafft, einen Rückruf auszulösen, wenn ein Druckauftrag beim Spoolen auf dem lokalen Rechner angefordert wird. Aber gibt es trotzdem mit win32print oder etwas ähnliches, die mir erlauben, das Ereignis zu behandeln,...
29.12.2015, 21:51
1
Antwort

CoWaitForMultipleHandles API verhält sich nicht wie dokumentiert

Dies wurde ausgelöst durch eine andere Frage , die ich mir angesehen habe. Es könnte zu lang sein zu lesen, also bitte bitte mit mir. Anscheinend CoWaitForMultipleHandles tut nicht verhält sich wie auf MSDN dokumentiert. Der folg...
20.01.2014, 05:04
3
Antworten

UDP-Pakete, Gesehen von Wireshark, Gedroppt von (nicht einmal erreichen) WSARecvFrom

Ich habe ein ziemlich verwirrendes Problem. Ich benutze eine große C ++ - Bibliothek für die Behandlung eines proprietären Protokolls über UDP unter Windows XP / 7. Während des Programmlaufs wird ein Port überwacht und auf Verbindungen von entf...
11.10.2012, 07:37
2
Antworten

Wie erkennen Sie Änderungen an der Windows-Taskleiste?

Ich habe eine Windows 7-VM, auf der meine obligatorischen Unternehmenskommunikationssysteme (Lync und Outlook) ausgeführt werden. Ich möchte einen Prozess auf diesem Windows-Rechner ausführen, der die Taskleiste überwacht und Benachrichtigungen...
17.07.2013, 14:55
1
Antwort

Warum gibt WNetAddConnection2 nach erfolgreichem Aufruf von WNetCancelConnection2 immer noch 1219 zurück?

Ich habe einen Code geschrieben, um eine Verbindung mit einem Share auf einem Remote-Server herzustellen. Wenn WNetAddConnection2 ERROR_SESSION_CREDENTIAL_CONFLICT (1219) zurückgibt, lösche ich zuerst die Verbindung durch WNetCancelConnec...
15.07.2012, 15:54
1
Antwort

CreateCompatibleBitmap und CreateDIBSection (Arbeitsspeicher-DCs)

von dem, was ich gelesen habe hier scheint es, dass die meisten Windows GDI-Funktionen beschleunigt werden. So verwendet beispielsweise ein Aufruf von BitBlt oder AlphaBlend die Hardwarebeschleunigung, falls verfügbar. Es erwähnt auch, d...
21.09.2011, 15:37
1
Antwort

Java - Erstellen einer neuen Dateierweiterung in einem Programm

Ich möchte eine neue Dateierweiterung (möglicherweise mehr als eine) für ein Programm erstellen, das ich gerade erstelle. Nachdem ich mich ein bisschen umgeschaut hatte, fand ich eine Reihe von Quellen zu dem Thema, die unten aufgelistet sind, n...
09.09.2011, 12:49
6
Antworten

Warum ist Datei-E / A in großen Abschnitten LÄNGER als in kleinen Blöcken?

Wenn Sie ReadFile einmal mit etwa 32 MB als Größe aufrufen, dann ist es dauert deutlich länger als wenn Sie die entsprechende Anzahl von Bytes mit einer kleineren Chunk-Größe wie 32 KB lesen. Warum? (Nein, meine Festplatte ist nicht a...
18.05.2011, 07:40
3
Antworten

Asynchrones io in c mit Windows-API: Welche Methode zu verwenden und warum führt mein Code synchron?

Ich habe eine C-Anwendung, die viel Ausgabe erzeugt und für die Geschwindigkeit entscheidend ist. Das Programm ist im Grunde genommen eine Schleife über eine große Binärdatei (8-12 GB), die sequentiell gelesen werden muss. In jeder Iteration wer...
15.12.2010, 14:51