Als «winapi» getaggte Fragen

Die Windows-API (früher als Win32-API bezeichnet) ist der Kernsatz der Anwendungsprogrammierschnittstellen, die für Microsoft Windows-Betriebssysteme verfügbar sind. Dieses Tag enthält Fragen zur Entwicklung nativer Windows-Anwendungen mithilfe der Windows-API.



8
Finden Sie heraus, welcher Prozess einen globalen Hotkey registriert hat? (Windows API)
Soweit ich herausfinden konnte, bietet Windows keine API-Funktion, um festzustellen, welche Anwendung einen globalen Hotkey registriert hat (über RegisterHotkey). Ich kann nur herausfinden, dass ein Hotkey registriert ist, wenn RegisterHotkey false zurückgibt, aber nicht, wem der Hotkey "gehört". Könnte es ohne eine direkte API einen Umweg geben? Windows behält das …


12
Überprüfen Sie, ob ein Pfad gültig ist
Ich frage mich nur: Ich suche nach einer Möglichkeit zu überprüfen, ob ein bestimmter Pfad gültig ist. (Anmerkung: Ich will nicht , um zu überprüfen , ob eine Datei vorhanden ist Ich möchte nur den Nachweis der Gültigkeit des Wegs - Also , wenn eine Datei konnte existiert möglicherweise an …
110 c#  .net  winapi  path 

4
Exportieren von Funktionen aus einer DLL mit dllexport
Ich möchte ein einfaches Beispiel für den Export einer Funktion aus einer C ++ - Windows-DLL. Ich möchte den Header, die .cppDatei und die .defDatei sehen (falls unbedingt erforderlich). Ich möchte, dass der exportierte Name nicht dekoriert wird . Ich möchte die gängigste Anrufkonvention ( __stdcall?) Verwenden . Ich möchte …

15
Generieren einer eindeutigen Maschinen-ID
Ich muss eine Funktion schreiben, die eine ID generiert, die für einen bestimmten Computer mit einem Windows-Betriebssystem eindeutig ist. Derzeit verwende ich WMI, um verschiedene Hardwareparameter abzufragen, sie zu verketten und sie zu hashen, um die eindeutige ID abzuleiten. Meine Frage ist, welche vorgeschlagenen Parameter sollte ich verwenden? Derzeit verwende …

6
Was ist eine Nachrichtenpumpe?
In diesem Thread (veröffentlicht vor ungefähr einem Jahr) werden Probleme besprochen, die beim Ausführen von Word in einer nicht interaktiven Sitzung auftreten können. Der dort gegebene (ziemlich starke) Rat ist, dies nicht zu tun. In einem Beitrag heißt es: "Die Office-APIs setzen alle voraus, dass Sie Office in einer interaktiven …


10
Wird bei gettimeofday () eine Auflösung von Mikrosekunden garantiert?
Ich portiere ein Spiel, das ursprünglich für die Win32-API geschrieben wurde, nach Linux (nun, ich portiere den OS X-Port des Win32-Ports nach Linux). Ich habe implementiert, QueryPerformanceCounterindem ich die uSeconds seit dem Start des Prozesses angegeben habe: BOOL QueryPerformanceCounter(LARGE_INTEGER* performanceCount) { gettimeofday(&currentTimeVal, NULL); performanceCount->QuadPart = (currentTimeVal.tv_sec - startTimeVal.tv_sec); performanceCount->QuadPart *= …


8
So lesen Sie einen Wert aus der Windows-Registrierung
Wie kann ich angesichts des Schlüssels für einen Registrierungswert (z. B. HKEY_LOCAL_MACHINE \ blah \ blah \ blah \ foo): Stellen Sie sicher, dass ein solcher Schlüssel vorhanden ist. Programmatisch (dh mit Code) erhalten Sie seinen Wert. Ich habe absolut nicht die Absicht, irgendetwas zurück in die Registrierung zu schreiben …
90 c++  windows  winapi  registry 



3
Wofür steht LPCWSTR und wie soll damit umgegangen werden?
Was ist das genau? Ich denke, es ist ein Zeiger (LPC bedeutet lange Zeigerkonstante), aber was bedeutet "W"? Ist es ein bestimmter Zeiger auf eine Zeichenfolge oder ein Zeiger auf eine bestimmte Zeichenfolge? Zum Beispiel möchte ich ein Fenster mit dem Namen "TestWindow" schließen. HWND g_hTest; LPCWSTR a; *a = …
89 c++  winapi  lpcstr 

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.