<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[WinAPI]]></title><description><![CDATA[Wer auf MFC und VCL verzichten will und direkt **echte** Windowsprogramme ohne Overhead und Bibliotheken schreiben will: Willkommen im Lande von WinMain! ]]></description><link>https://www.c-plusplus.net/forum/category/27</link><generator>RSS for Node</generator><lastBuildDate>Sat, 11 Jul 2026 20:15:44 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/category/27.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 17 Mar 2026 00:12:33 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Active Directory Protokoll Doku wo findet man welche ?]]></title><description><![CDATA[-1 verstehe ich auch als eine Form der Antwort, um auf meine Frage nicht reagieren zu wollen. 
Viel Glück weiterhin
]]></description><link>https://www.c-plusplus.net/forum/topic/355449/active-directory-protokoll-doku-wo-findet-man-welche</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/topic/355449/active-directory-protokoll-doku-wo-findet-man-welche</guid><dc:creator><![CDATA[dubios]]></dc:creator><pubDate>Tue, 17 Mar 2026 00:12:33 GMT</pubDate></item><item><title><![CDATA[Win Tool, um ein Laufwerk&#x2F;Partition mit 0en zu überschreiben?]]></title><description><![CDATA[@harald-00
Recuva kann bereits gelöschte Dateien irreversibel schreddern.
BleachBit kann noch bestehende Dateien schreddern oder auch Spreu erzeugen.
Spreu ist im Prinzip das, was du auch schon auf laienhafte Weise in Posting #2 versucht hattest... Hoffe, hilft 
]]></description><link>https://www.c-plusplus.net/forum/topic/355444/win-tool-um-ein-laufwerk-partition-mit-0en-zu-überschreiben</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/topic/355444/win-tool-um-ein-laufwerk-partition-mit-0en-zu-überschreiben</guid><dc:creator><![CDATA[dubios]]></dc:creator><pubDate>Sun, 15 Mar 2026 15:17:15 GMT</pubDate></item><item><title><![CDATA[C++ Windows11 Zugriff auf Desktophintergrund]]></title><description><![CDATA[@Th69
Ja, könnte man - wobei der Standard Desktop ja von Windows selbst schon auf 60 begrenzt wird… Energie sparen und einen sinnvollen Desktop darstellen…  aber wenn du dir ansiehst, wie ein Overlay funktioniert -was die Grafikkarte hierfür leisten muss - der Grafikprozessor kann von Natur aus nur - wenn auch mit atemberaubender Geschwindigkeit und hochgradig parallel addieren, matrixoperationen berechnen und einige „Effekte“ wie hardwareseitige Kantenglättung und so simpelsten kram… und natürlich noch in einem Affenzahn Speicher kopieren. Mehr kann der Grafikprozessor nicht. Beim Overlay Rendering müssen - grob gesagt - für jeden Pixel einzeln entschieden werden, ob im Ziel die Farbe aus Bild 1 mit einer Overlaymaske aus Bild 2 dargestellt werden soll oder eben der Pixel aus Bild 2. beide Bilder können sich mit jeder neuen Berechnung ändern ( der Anwender zieht ein Icon, ein Popup wird angezeigt, ein anderes, halbtransparentes Fenster liegt über einem Bereich etc… das ist richtig Arbeit - auch bei 15 fps…. Wobei eine Animation mit 15 fps ohnehin beschi…n Aussehen würde. Von daher ist für diese Frage ein Overlay keine Option, da es dann keinen Sinn mehr macht da der nette Effekt die Leistung des PCs verbraucht. Andere resourcenintensive Apps würden darunter leiden.
]]></description><link>https://www.c-plusplus.net/forum/topic/355428/c-windows11-zugriff-auf-desktophintergrund</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/topic/355428/c-windows11-zugriff-auf-desktophintergrund</guid><dc:creator><![CDATA[HeWo78]]></dc:creator><pubDate>Tue, 13 Jan 2026 18:46:51 GMT</pubDate></item><item><title><![CDATA[Warum findet man in der WinAPI mehrstufige casts?]]></title><description><![CDATA[@Quiche-Lorraine sagte in Warum findet man in der WinAPI mehrstufige casts?:

Wo daher könnte das auch noch von Zeiten stammen, wo 16 Bit im Trend war.

Dann kann es auch gut sein, dass die Ursache heute gar nicht mehr nachvollziehbar ist, weil es sich vielleicht auf eine Compilerdiagnose von damals bezieht.
]]></description><link>https://www.c-plusplus.net/forum/topic/355372/warum-findet-man-in-der-winapi-mehrstufige-casts</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/topic/355372/warum-findet-man-in-der-winapi-mehrstufige-casts</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Tue, 07 Oct 2025 14:31:04 GMT</pubDate></item><item><title><![CDATA[WinApi Fenster Ausgabe stoppt bei Window Events]]></title><description><![CDATA[Hallo Leute! Echtes Sorry dafür, das ich mich erst nach Monaten (?) wieder melde. Zwischendurch habe ich an anderen Stellen in dem Projekt weiter gearbeitet und dann ganz andere Prioritäten gesetzt. Ohje, in einem Spiel würde ich das dem Charakter nicht erlauben!
Also dafür nochmals sorry für die Abstinenz. Aber vielleicht kann ich bald einen Grund dafür zeigen.
PS: Uh, bitte die Erwartungen drosseln... 
]]></description><link>https://www.c-plusplus.net/forum/topic/355318/winapi-fenster-ausgabe-stoppt-bei-window-events</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/topic/355318/winapi-fenster-ausgabe-stoppt-bei-window-events</guid><dc:creator><![CDATA[zeropage]]></dc:creator><pubDate>Sat, 09 Aug 2025 22:23:58 GMT</pubDate></item><item><title><![CDATA[Probleme IOCP Queue bleibt hängen mit WRK Penetration Tool]]></title><description><![CDATA[@Tuxist1 sagte in Probleme IOCP Queue bleibt hängen mit WRK Penetration Tool:

es wird noch ominöser haben jetzt auf anderen Rechner getestet mit Windows 11 Enterprise 24H2 der hat keine Probleme nur der mit Windows 11 IOT Enterprise 25H1 der schließt aus irgendeinem Grund keine Sockets habe ich durchs Logging heraus gefunden. Hat jemand eine Idee über die mögliche Ursache ?

Was sagt der Rückgabewert von closesocket() bzw. WSAGetLastError?
]]></description><link>https://www.c-plusplus.net/forum/topic/355329/probleme-iocp-queue-bleibt-hängen-mit-wrk-penetration-tool</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/topic/355329/probleme-iocp-queue-bleibt-hängen-mit-wrk-penetration-tool</guid><dc:creator><![CDATA[Quiche Lorraine]]></dc:creator><pubDate>Mon, 07 Jul 2025 08:31:55 GMT</pubDate></item><item><title><![CDATA[Verwendung von GPIO Ports unter Windows 11]]></title><description><![CDATA[Hallo
ja es ist ein 64-Bit System.
Ich verstehe halt nicht was so schwer bei Windows ist auf GPIO's zuzugreifen. Mit einem Raspberry wäre ich schon fertig.
]]></description><link>https://www.c-plusplus.net/forum/topic/355327/verwendung-von-gpio-ports-unter-windows-11</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/topic/355327/verwendung-von-gpio-ports-unter-windows-11</guid><dc:creator><![CDATA[Knausbär]]></dc:creator><pubDate>Fri, 27 Jun 2025 09:45:31 GMT</pubDate></item><item><title><![CDATA[Threadpausen im niedrigen ms-Bereich erreichen]]></title><description><![CDATA[Hast du hier https://stackoverflow.com/questions/9518106/winapi-sleep-function-call-sleeps-for-longer-than-expected?rq=1 und hier https://stackoverflow.com/questions/3141556/how-to-setup-timer-resolution-to-0-5-ms schon geschaut? Die Funktion NtSetTimerResolution (von ntdll.lib) dürfe das Zauberwort sein.
Warum ist das so? Das steht oben im ersten Link:

Window's thread scheduler works on a time quantum (exact length depends of various factors including Windows version and edition). Effectively any non-zero delay is rounded up to a complete quantum.

]]></description><link>https://www.c-plusplus.net/forum/topic/355308/threadpausen-im-niedrigen-ms-bereich-erreichen</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/topic/355308/threadpausen-im-niedrigen-ms-bereich-erreichen</guid><dc:creator><![CDATA[GenXy]]></dc:creator><pubDate>Thu, 29 May 2025 17:59:43 GMT</pubDate></item><item><title><![CDATA[Warum braucht WLAN unter Win11 Standortrechte?]]></title><description><![CDATA[@Schlangenmensch sagte in Warum braucht WLAN unter Win11 Standortrechte?:

Wenn der User das nicht möchte, dann darf die App darauf nicht zugreifen.

Was sehr ärgerlich für den Kunden wäre, da das Ganze eine Kombination aus teurem Messinstrument und weiteren Software ist. Preislich reden wir hier von einem fünfstelligen Anschaffungspreis plus ggf. einem vierstelligen Abo. Da ist unsere Software dagegen günstig.
Das Messinstrument kommuniziert halt nur über WLAN. Werde da aber mal ein Auge bei den Partnerfirmen offen halten.

Das Problem ist, dass der &quot;normale&quot; User das nicht weiß, sondern denkt: &quot;Warum braucht die App den jetzt Zugriff auf den Standort.&quot;
Vorher dachte der User, die App hätte keinen Zugriff auf den Standort, die konnte den aber trotzdem übers WLAN bestimmen.

Genau das ist mein Problem.
Naja ich habe das Ganze jetzt mal dokumentiert und wir werden es versuchen so gut wie möglich zu erklären.
]]></description><link>https://www.c-plusplus.net/forum/topic/355250/warum-braucht-wlan-unter-win11-standortrechte</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/topic/355250/warum-braucht-wlan-unter-win11-standortrechte</guid><dc:creator><![CDATA[Quiche Lorraine]]></dc:creator><pubDate>Thu, 08 May 2025 07:13:58 GMT</pubDate></item><item><title><![CDATA[(PPL geschütztes) Event Handle beenden?]]></title><description><![CDATA[@DocShoe sagte in (PPL geschütztes) Event Handle beenden?:

@2XS sagte in (PPL geschütztes) Event Handle beenden?:

Protected Process Light

Ich kenne die Protected Process Light Technologie nicht, gilt das nur für fremde Prozesse? Kannst du alle relevanten Handles für deinen eigenen Prozess bestimmen? Wenn das der Fall ist, vielleicht geht da was per DLL-Injection.

PPL steht für Protected Process Light und ist ein Windows-Sicherheitsmechanismus,
der wichtige Prozesse (wie Antivirus-Programme oder Systemdienste) besonders schützt:
Selbst Administratoren oder andere Programme können diese Prozesse nicht einfach beenden, auslesen oder manipulieren.
Nur speziell signierte Software mit gleichem oder höherem Schutzlevel darf auf PPL-Prozesse zugreifen.
DLL-Injection klingt so wie die Nutzung eines verwundbaren Treibers.
Alle ungeschützten Prozesse kann ich auslesen.
]]></description><link>https://www.c-plusplus.net/forum/topic/355246/ppl-geschütztes-event-handle-beenden</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/topic/355246/ppl-geschütztes-event-handle-beenden</guid><dc:creator><![CDATA[2XS]]></dc:creator><pubDate>Mon, 05 May 2025 15:37:51 GMT</pubDate></item><item><title><![CDATA[Sitzungsübergreifender Shared Memory Block]]></title><description><![CDATA[So, ich habe eine Lösung gefunden:
Für jede Anwendung wird ein eindeutiger Name erzeugt, z.B. MyApplicationA  Mit diesem Namen wird ein privater Namespace erzeugt, in dem jetzt Kernel Objects erzeugt werden können. Mein shared memory Block heisst jetzt MyApplicationA\InstanceLock, in den die Prozess- und Thread-Id des erzeugenden Prozesses geschrieben werden.
Wenn die Anwendung gestartet wird, versucht sie zuerst dieses Objekt zu finden und zu öffnen, wenn das gelingt, können die Prozessdaten des Erzeugers aus dem shared memory Block gelesen werden. Wenn das Objekt nicht gefunden werden kann, wird ein neuer shared memory Block mit den entsprechenden Informationen erzeugt.
Das Ganze funktioniert für einzelne Sitzungen, sitzungsübergreifend und auch für Windows Dienste.
Wenn gewünscht kann ich Quelltext Codeschnipsel posten, mit denen ich das realisiert habe.
]]></description><link>https://www.c-plusplus.net/forum/topic/355229/sitzungsübergreifender-shared-memory-block</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/topic/355229/sitzungsübergreifender-shared-memory-block</guid><dc:creator><![CDATA[DocShoe]]></dc:creator><pubDate>Wed, 09 Apr 2025 12:54:43 GMT</pubDate></item><item><title><![CDATA[WM_INPUT über Hook Funktion empfangen]]></title><description><![CDATA[Hallo,
so wie ich die Kommentare in Can I use Global Hooks and Raw Input at the same time? richtig verstehe, entspricht ein RegisterRawInputDevices-Aufruf schon intern einem globalen Hook (der dann eben eine WM_INPUT-Nachricht erzeugt), also &quot;entweder oder&quot;.
Zusammen fängt der interne Hook schon den &quot;raw input&quot; ab und verschickt die Nachricht, so daß dann kein CallNextHookEx(...) erfolgt und damit dein globaler Hook nicht mehr aufgerufen wird.
]]></description><link>https://www.c-plusplus.net/forum/topic/355077/wm_input-über-hook-funktion-empfangen</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/topic/355077/wm_input-über-hook-funktion-empfangen</guid><dc:creator><![CDATA[Th69]]></dc:creator><pubDate>Fri, 13 Sep 2024 09:05:56 GMT</pubDate></item><item><title><![CDATA[CLion DLLs nicht gefunden]]></title><description><![CDATA[Vielleicht OpenCV statisch kompilieren: cmake -DBUILD_SHARED_LIBS=OFF ..
... und auch weitere Abhängigkeiten statisch verlinken.
Deine CMakeLists.txt könnte wie folgt aussehen:
cmake_minimum_required(VERSION 3.27)
project(server)

set(CMAKE_CXX_STANDARD 23)

set(CMAKE_EXE_LINKER_FLAGS &quot; -O3 -m64 -static -static-libgcc -static-libstdc++&quot;)

set(BUILD_SHARED_LIBS OFF)

set(OpenCV_DIR &quot;C:\\opencv&quot;)

find_package(OpenCV REQUIRED)
include_directories(&quot;${OpenCV_INCLUDE_DIRS}&quot;)

target_link_libraries(server ${OpenCV_LIBS} ws2_32 gdi32 comdlg32 ole32 oleaut32 shlwapi)

]]></description><link>https://www.c-plusplus.net/forum/topic/355071/clion-dlls-nicht-gefunden</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/topic/355071/clion-dlls-nicht-gefunden</guid><dc:creator><![CDATA[Erhard Henkes]]></dc:creator><pubDate>Sun, 08 Sep 2024 16:57:46 GMT</pubDate></item><item><title><![CDATA[Leeres WinAPI-Projekt erstellen mit MS VS 2022 ?]]></title><description><![CDATA[Danke für den Hinweis! 
]]></description><link>https://www.c-plusplus.net/forum/topic/354664/leeres-winapi-projekt-erstellen-mit-ms-vs-2022</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/topic/354664/leeres-winapi-projekt-erstellen-mit-ms-vs-2022</guid><dc:creator><![CDATA[Erhard Henkes]]></dc:creator><pubDate>Fri, 21 Jun 2024 12:42:22 GMT</pubDate></item><item><title><![CDATA[PowerShell: &quot;Alias&quot; oder automatische GUI anlegen?]]></title><description><![CDATA[Danke, @hustbaer
... Mensch, man (also ich) sollte auch mal etwas mehr als nur drei Sätze lesen: https://github.com/eyeonus/Trade-Dangerous/wiki/Command-Line-Options#filing-under-d-for-default 
Man kann ein .tdrc_&lt;name/id&gt;-File anlegen, das einem schon viel Arbeit abnimmt.
]]></description><link>https://www.c-plusplus.net/forum/topic/354671/powershell-alias-oder-automatische-gui-anlegen</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/topic/354671/powershell-alias-oder-automatische-gui-anlegen</guid><dc:creator><![CDATA[noLust]]></dc:creator><pubDate>Thu, 20 Jun 2024 10:28:42 GMT</pubDate></item><item><title><![CDATA[WinAPI unter Windows11 immer noch die schnellste Variante?]]></title><description><![CDATA[Wen man es mit Linux und GUI vergleicht, ist auch dort die xlib das schnellste. Unter X11 wird ein Fenster immer mit XCreateWindows erzeugt. Auch GTK oder SDL verwendet zuunterst XCreateWindow.
]]></description><link>https://www.c-plusplus.net/forum/topic/354053/winapi-unter-windows11-immer-noch-die-schnellste-variante</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/topic/354053/winapi-unter-windows11-immer-noch-die-schnellste-variante</guid><dc:creator><![CDATA[Mathuas]]></dc:creator><pubDate>Wed, 12 Jun 2024 06:25:59 GMT</pubDate></item><item><title><![CDATA[WinAPI Fenster empfängt nach einiger Zeit keine WM_TIMER Nachrichten mehr]]></title><description><![CDATA[@Quiche-Lorraine sagte in WinAPI Fenster empfängt nach einiger Zeit keine WM_TIMER Nachrichten mehr:

EIne Frage: Was kann im Worst Case passieren?

Das was du beobachtet hast: dass Messages nicht bearbeitet werden. Das führt direkt mal dazu dass bestimmte Dinge nicht passieren, die passieren sollten. Und dann kann es vorkommen dass irgendwann die Queue &quot;voll&quot; ist, und Windows neue Messages einfach verwirft anstatt sie in die Queue zu stellen.
Aber das kommt natürlich sehr darauf an was für Messages so geschickt werden. In einem einfachen Projekt das nur ein Fenster aufmacht, kein COM, keine Thread-Messages und auch keine Third-Party Libraries, kann das schon gutgehen. Aber im Allgemeinen kann man nicht davon ausgehen.
]]></description><link>https://www.c-plusplus.net/forum/topic/354470/winapi-fenster-empfängt-nach-einiger-zeit-keine-wm_timer-nachrichten-mehr</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/topic/354470/winapi-fenster-empfängt-nach-einiger-zeit-keine-wm_timer-nachrichten-mehr</guid><dc:creator><![CDATA[hustbaer]]></dc:creator><pubDate>Mon, 15 Jan 2024 17:19:18 GMT</pubDate></item><item><title><![CDATA[Bluetooth-Kopfhörer-Batterie-Ladestand in Prozent anzeigen (Win11)]]></title><description><![CDATA[@NoIDE dann nehm halt c++. Oder C. Ich glaube, es gibt sogar Java Libraries um mit der winapi kommunizieren zu können. Recherchieren, probieren und bei konkreten Problemen mit deiner Lösung wieder hier melden 
]]></description><link>https://www.c-plusplus.net/forum/topic/354398/bluetooth-kopfhörer-batterie-ladestand-in-prozent-anzeigen-win11</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/topic/354398/bluetooth-kopfhörer-batterie-ladestand-in-prozent-anzeigen-win11</guid><dc:creator><![CDATA[Schlangenmensch]]></dc:creator><pubDate>Sat, 18 Nov 2023 20:33:47 GMT</pubDate></item><item><title><![CDATA[Windows Process Injection - Versuch]]></title><description><![CDATA[@hustbaer sagte in Windows Process Injection - Versuch:

Ich bin aber kein Moderator hier. Von mir aus kannst du machen was du willst

Klang in dem anderen Thema aber noch ganz anders ... aber ok.
]]></description><link>https://www.c-plusplus.net/forum/topic/354328/windows-process-injection-versuch</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/topic/354328/windows-process-injection-versuch</guid><dc:creator><![CDATA[wpi]]></dc:creator><pubDate>Tue, 17 Oct 2023 07:52:33 GMT</pubDate></item><item><title><![CDATA[Auflegen und Abheben Tasten an USB Headsets (üblicherweise bei Logitech und Jabra Headsets)]]></title><description><![CDATA[Vielleicht hilft Dir das hier weiter, aber große Hoffnungen werden dort auch nicht geweckt ...
https://social.msdn.microsoft.com/Forums/en-US/5675dda4-cbcb-4e89-876c-61f1e5750558/is-it-possible-to-fire-the-event-in-c-when-the-botton-of-usb-audio-device-is-pushed?forum=csharpgeneral
]]></description><link>https://www.c-plusplus.net/forum/topic/354278/auflegen-und-abheben-tasten-an-usb-headsets-üblicherweise-bei-logitech-und-jabra-headsets</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/topic/354278/auflegen-und-abheben-tasten-an-usb-headsets-üblicherweise-bei-logitech-und-jabra-headsets</guid><dc:creator><![CDATA[Greenhorn]]></dc:creator><pubDate>Sun, 01 Oct 2023 21:33:33 GMT</pubDate></item><item><title><![CDATA[Imagelist eines dritten Gui App kann nicht ausgelesen werden.]]></title><description><![CDATA[@Martin-Richter
Vielen Danke, ich habe die Windows Basic schon gelernt. Es geht nicht um die Anzeige des Caption selbst, es geht nur darum, dass ich selbst ein Beispiel Gui App mit ToolbarWindow32 und Imagelist erstellt habe. In Beispiel Gui App habe ich den Text bei der Funktion CreateWindowEx bei Toolbarwindow32 gesetzt, diese ist in Spy++ nicht zu sehen, so wie in Screenshot von andere App der Fall ist. Jedoch bekomme ich in Beispiel App den Handle von den Imagelist. Logisch kann ich es zwar nicht nachvollziehen, daher habe ich die Frage hier in Forum gestellt.
]]></description><link>https://www.c-plusplus.net/forum/topic/354285/imagelist-eines-dritten-gui-app-kann-nicht-ausgelesen-werden</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/topic/354285/imagelist-eines-dritten-gui-app-kann-nicht-ausgelesen-werden</guid><dc:creator><![CDATA[JnZn558]]></dc:creator><pubDate>Thu, 07 Sep 2023 14:26:14 GMT</pubDate></item><item><title><![CDATA[is missing kernel32-dll]]></title><description><![CDATA[I assume that he is just trolling or wants to spread a new virus variant. But ... I have not checked the provided link. But the &quot;short-ask&quot; question and the few and inaccurate information suggest the former.
]]></description><link>https://www.c-plusplus.net/forum/topic/354165/is-missing-kernel32-dll</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/topic/354165/is-missing-kernel32-dll</guid><dc:creator><![CDATA[[[global:former_user]]]]></dc:creator><pubDate>Tue, 20 Jun 2023 08:45:47 GMT</pubDate></item><item><title><![CDATA[Zugriff auf &quot;externes Hardwareinterface&quot; aus einer DLL...]]></title><description><![CDATA[@HeinrichG
Mal eine Fage: Wieviel Daten fallen an? Überträgst du evt. Video-Streams?
Sobald es nämlich um die Übertragung von Bildern, Videos geht, kommunizeren die Geräte auch gerne über WLAN.
]]></description><link>https://www.c-plusplus.net/forum/topic/354159/zugriff-auf-externes-hardwareinterface-aus-einer-dll</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/topic/354159/zugriff-auf-externes-hardwareinterface-aus-einer-dll</guid><dc:creator><![CDATA[Quiche Lorraine]]></dc:creator><pubDate>Fri, 16 Jun 2023 11:55:31 GMT</pubDate></item><item><title><![CDATA[Bluetooth Geräte Ladestand in der Windows 11-Taskbar als System-Tray anzeigen?]]></title><description><![CDATA[Das geht hier leider doch nicht. Ich hab es zuerst gar nicht bemerkt, aber 'DEVPKEY_Device_PowerData' gibt immer 56 aus. Wieso?
Oder ist das was Oktales?
]]></description><link>https://www.c-plusplus.net/forum/topic/354110/bluetooth-geräte-ladestand-in-der-windows-11-taskbar-als-system-tray-anzeigen</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/topic/354110/bluetooth-geräte-ladestand-in-der-windows-11-taskbar-als-system-tray-anzeigen</guid><dc:creator><![CDATA[[[global:former_user]]]]></dc:creator><pubDate>Fri, 09 Jun 2023 19:55:53 GMT</pubDate></item><item><title><![CDATA[Virtual Protect failed]]></title><description><![CDATA[Der 1. Mai ist doch noch nicht. 
Aber ich wünsche ebenso allen Forianern schon mal einen schönen 1. Maifeiertag! 
Bleibt bitte alle vorstrafenfrei ...
]]></description><link>https://www.c-plusplus.net/forum/topic/354072/virtual-protect-failed</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/topic/354072/virtual-protect-failed</guid><dc:creator><![CDATA[[[global:former_user]]]]></dc:creator><pubDate>Sun, 30 Apr 2023 12:47:34 GMT</pubDate></item><item><title><![CDATA[HID USB Relais Karte ansprechen]]></title><description><![CDATA[Hallo,
ich habe ein USB Board welches per HID angesprochen wird.
https://de.aliexpress.com/item/1005004787539273.html
Der Verkäufer kann keinerlei technische Angaben machem
und Google findet auch keine Dokumentation.
Auf gut Glück habe ich folgenden Quelltext verfasst:
void SizPosExpWnd::Ontest()
{
HANDLE hUSBrelais     = INVALID_HANDLE_VALUE;

SetLastError(0);

    hUSBrelais = CreateFile(&quot;\\\\.\\hid#vid_16C0&amp;PID_05DF#6&amp;e6f7797&amp;0&amp;0000#{4d1e55b2-f16f-11cf-88cb-001111000030}&quot;,
                        GENERIC_WRITE,
                        0,
                        NULL,
                        OPEN_EXISTING,
                        0,
                        NULL);

//Der File Name kommt aus der Registry und ist vermutlich korrekt
int ierr0 =    GetLastError();//err:0 -&gt;OK

if (hUSBrelais == INVALID_HANDLE_VALUE)
    {   
        CloseHandle (hUSBrelais);
    }
else
{
    BYTE Bt = 0;
    unsigned long ulwr = 0;

    int  istr [] = {0x00, 0x01,
                                        0x01, 0x01,
                                        0x02, 0x01,
                                        0x03, 0x01,
                                        0x03, 0x01,
                                        0x04, 0x01,
                                        0x05, 0x01,
                                        0x06, 0x01,
                                        0x07, 0x01       
                                    };
    BOOL Bwr = WriteFile(
                                hUSBrelais, // handle
                            //    &amp;Bt,  // data
                            istr,
                                16,    // number of bytes to write
                                &amp;ulwr,  // number of bytes written
                                NULL
                            );

        //Bwr: FALSE
        int ierr1 = GetLastError();//err: 87 -&gt; Falscher Parameter.
    // Der ierr1 ist immer 87,  auch bei anderen Datenlängen und Typen
        CloseHandle(hUSBrelais);
}

}
Vermutlich ist Parameter zwei (zu übertragende Daten) falsch.
Frage: Wer hat schon einmal mit einem solchen Board gearbeitet
und weiß Rat?
Danke für sachdienliche Hinweise!
KS
]]></description><link>https://www.c-plusplus.net/forum/topic/354052/hid-usb-relais-karte-ansprechen</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/topic/354052/hid-usb-relais-karte-ansprechen</guid><dc:creator><![CDATA[ks]]></dc:creator><pubDate>Fri, 21 Apr 2023 20:44:01 GMT</pubDate></item></channel></rss>