Tag: winapi

Die Windows-API (ehemals Win32-API) ist der zentrale Satz von application programming interfaces für den Microsoft Windows-Betriebssystemen. Dieser tag ist für Fragen zur Entwicklung von nativen Windows-Anwendungen mithilfe der Windows-API.

Win32 - Anfügen von text in ein Edit-Steuerelement

Anzahl der Antworten 2 Antworten
Versucht, anfügen von text an ein edit-Steuerelement in einem Dialogfeld. Ich kann nicht _tcscat_s Anhängen richtig. Es stürzt ab und sagt etwas über die Puffer zu klein oder etwas über eine mit null beendete Zeichenfolge. int WINAPI

Wie erstelle threads mit Win32-API?

Anzahl der Antworten 1 Antworten
Ich geschrieben habe einen TCP-server mit Win32-API und C++, aber es ist single-threaded. Kann mir jemand sagen, wie würde ich mich über eine multi-threaded? Ich kann mir vorstellen, für jede neue Verbindung akzeptiert, dass ich hätte, um

Win32-Lese/Schreib-Sperre Mit Nur Kritische Abschnitte

Anzahl der Antworten 10 Antworten
Implementierung eines read - /write-lock-in C++, der Win32-api als Teil eines Projekt bei der Arbeit. Alle bestehenden Lösungen verwenden von kernel-Objekten (Semaphoren und Mutexe), erfordern einen Kontextwechsel während der Ausführung. Das ist viel zu langsam für meine

user32 und kernel-Methode-Liste für C#

Anzahl der Antworten 1 Antworten
Gibt es eine gute Liste von dem, was wir importieren aus user32.dll und kernel.dll und Verwendung in C#? Ich bin neu auf Windows API und ich möchte mehr wissen über diese beiden Bibliotheken. Lesen MSDN nach den

Win32 ReadFile hängt beim Lesen von Rohr

Anzahl der Antworten 3 Antworten
Ich bin ein Kind-Prozess, und die Lektüre seiner Ausgabe. Mein code funktioniert, wenn der Kind-Prozess erzeugt die Ausgabe (cmd /c echo Hello World), jedoch ReadFile hängen, wenn der Prozess nicht erstellen-Ausgang (cmd /c echo Hello World >

SendMessage-WM_SETTEXT zu TextBox wird nicht ausgelöst TextChanged-Event

Anzahl der Antworten 2 Antworten
Habe ich code, erhält das handle für ein textbox-Steuerelement und verwendet die windows-API, um den text zu ändern. Das TextChanged-Ereignis nicht ausgelöst, wenn der text aktualisiert wird. Gibt es einen Weg, um das Feuer der TextBox.TextChanged-Ereignis verwenden

CreateFile() Fehler Mit GetLastError() = 5

Anzahl der Antworten 3 Antworten
Ich geschrieben habe eine Beispiel-Anwendung zum Lesen der Datei von der anderen Datei. Wenn ich diese Anwendung ausführen, bilden virtuelle Maschine, die ich bin immer Zugriff verweigert. Unten ist der code. int _tmain(int argc, _TCHAR* argv) {

Verhindern, dass Windows-Arbeitsplatz (desktop) zu sperren, während der Ausführung ein WPF-Programm

Anzahl der Antworten 1 Antworten
Problem: Ich habe eine WPF - fullscreen Anwendung, die fungiert als dashboard. Der computer ist in der Domäne und domain-policies erzwingen die computer gesperrt werden, in 10 Minuten nach der letzten nutzeraktivität. Ich möchte verhindern, dass die

Wie kann ich den aktuell angemeldeten windows-Benutzer in Access VBA?

Anzahl der Antworten 6 Antworten
Fand ich über google: http://www.mvps.org/access/api/api0008.htm '******************** Code Start ************************** ' This code was originally written by Dev Ashish. ' It is not to be altered or distributed, ' except as part of an application. ' You are

So führen Sie eine einfache Befehlszeile mit CreateProcess?

Anzahl der Antworten 2 Antworten
Möchte ich ausführen einer einfachen Kommandozeile, aber ohne, um ein Fenster zu erscheinen. Daher kann ich nicht verwenden, System und Funktion CreateProcess, soweit ich weiß. Also ich habe den folgenden code zum Beispiel: //.../ CreateProcess(NULL,input,NULL,NULL,false,NORMAL_PRIORITY_CLASS | CREATE_NO_WINDOW,NULL,NULL,&startInf,&procInf);//)

Visual Studio 2013: CL.exe beendet mit code -1073741515

Anzahl der Antworten 3 Antworten
Ich habe eine frische Windows 8.1 Pro x64 installieren, eine frische Visual Studio 2013 Pro. Wenn Sie versuchen, zu kompilieren eines Projekts mit Plattform-Toolset Windows7.1SDK ich bin immer Error 1 error MSB6006: "CL.exe" exited with code -1073741515.

Wackeln mit der Maus

Anzahl der Antworten 4 Antworten
OK. Das ist ein bisschen eine vanity-app, aber ich hatte eine situation heute bei der Arbeit, wo ich mich in einer Ausbildung Klasse, und die Maschine eingestellt war, Schloss alle 10 Minuten. Gut, wenn der Trainer aufgeregt

Wie die Haut einer Win32-Anwendung

Anzahl der Antworten 3 Antworten
Win32 schauen böse, wie man es besser Aussehen durch custom skins? Ich meine so etwas wie Adobe-Produkte, iTunes -, Autodesk 3dsmax und Softimage XSI, Windows media player, Mixer, Comodo firewall, Winamp, Babylon-client, und einige download-Manager usw.; gibt

Wie werfen einen LANGEN, um einen CString?

Anzahl der Antworten 2 Antworten
Möchte ich warf einen langen, um einen cstring. Ich ve wurde kämpfen mit diesem für eine Weile und ich habe gesehen, so viele Varianten, dieses problem zu lösen, mehr oder weniger gespickt mit ärger und angst. Ich

Stoppen Sie thread-sicher

Anzahl der Antworten 5 Antworten
ich Schreibe multi-thread-Programm. Ich möchte Sie Fragen, was ist der Unterschied zwischen TerminateThread und ExitThread? Dies ist mein code-snippet, wenn WM_DESTROY erhalten : void CleanAll() { DWORD dwExit[MAX_THREAD]; for(int i = 0; i < MAX_THREAD; i++) {

Gewusst wie: auflisten von Dateien in einem Verzeichnis mit dem Windows-API?

Anzahl der Antworten 3 Antworten
Ich habe diesen code und es zeigt Ordner mit dem Verzeichnis selbst, nicht seinen Inhalt. Ich will, um seinen Inhalt anzuzeigen. Ich will nicht von boost::filesystem. Wie kann ich dies beheben? Code: #include <windows.h> #include <iostream> int

Auflisten der Laufenden Prozesse in Delphi

Anzahl der Antworten 6 Antworten
Wie bekomme ich eine Liste der Laufenden Prozesse (mit details der PID, Besitzer etc) auf meinem Rechner mit Delphi? EDIT: Keine der vorgeschlagenen Lösungen, gibt mir den Benutzer, dass der Prozess besitzt, der, nur als info, wie

Wie bekomme ich eine andere Anwendung das Fenster-handle übergeben Delphi per Mausklick

Anzahl der Antworten 3 Antworten
Wie bekomme ich das handle des Fensters übergeben werden, die Delphi durch den Benutzer die Auswahl der Fenster (hätte auch jede andere Anwendung Fenster) durch einen Klick mit der Maus auf Sie. In meinem Delphi-app konnte ich

Was zu tun ist, um der Anwendung Große Adresse Wissen?

Anzahl der Antworten 1 Antworten
Ich bin derzeit in den Prozess der Herstellung unserer Anwendung Large Address Aware. Wie die Erfahrung gezeigt hat, gibt es einige unerwartete Fallstricke dabei. Ich erstelle diesen post, um eine vollständige Liste der Schritte, die ergriffen werden

Delphi-Multi-Threading-Message-Schleife

Anzahl der Antworten 3 Antworten
Meine Anwendung hat mehrere threads: 1) Haupt-Thread 2) 2 Sub-Haupt-Threads (jeweils mit Message-Loop), wie unten gezeigt), das von TFQM 3) n Worker-Threads (einfache Schleife mit Sleep()) Mein problem ist, wenn ich in der Nähe meiner Anwendung, die

Überprüfen Sie Benutzername und Kennwort des Windows-Kontos

Anzahl der Antworten 3 Antworten
Habe ich ein Installationspaket, installiert ein service-Prozess, den ich erstellen. Ich möchte der Benutzer aufgefordert, den Benutzernamen/Kennwort des Kontos, dass der service-Prozess laufen soll unter. Ich möchte, um zu überprüfen, das der Benutzername/Passwort-Kombination gültig sind, bevor Sie

Kein Modul mit dem Namen 'win32api'

Anzahl der Antworten 4 Antworten
In Python 3.4 von Anaconda, ich habe ein Programm erstellt und es ist mir-und import-Fehler jedes mal, wenn ich ihn laufen. Mit Spyder. ImportError: No module named 'win32api' Ich habe bereits die pywin32 installiert. Und ich kann

Win32-Funktion OpenFileDialog?

Anzahl der Antworten 2 Antworten
Ich die Suche-Funktion so etwas wie OpenFileDialog auf .NET aber auf win32, ich kann nicht finden, diese Funktion auf diesem Namen auf msdn und ich erinnere mich, diese Funktion existiert. Kann mir jemand Namen? Grüße, InformationsquelleAutor Svisstack

SendInput() Tastatur Buchstaben C/C++

Anzahl der Antworten 4 Antworten
Ich versuche, mit SendInput() zum senden eines Satzes in eine andere Anwendung (Notepad) und dann schicken Sie es auf die Enter - Taste. Irgendwelche code-Schnipsel? Oder helfen InformationsquelleAutor | 2009-06-20

Verkettung von LPWSTR strings

Anzahl der Antworten 2 Antworten
In Visual C++, ich habe eine LPWSTR mystring; die bereits an anderer Stelle definiert im code. Ich möchte erstellen Sie eine neue LPWSTR mit: "hello " + mystring + " blablabla" (i.e. a concatenation) Ich bin immer

Wie zu verwenden winapi-Funktionen in java?

Anzahl der Antworten 3 Antworten
Ich bin dabei ein Projekt in java, die hat die Funktion zum hinzufügen von Dateien in der Datenbank, und will ich mit winapi-Funktionen, um Dateien auszuwählen. Wie soll ich das tun? Gibt es einen Grund, Sie nicht

Wie können Sie CaptureStackBackTrace zur Erfassung der Ausnahme-stack, nicht die Aufruf-stack?

Anzahl der Antworten 2 Antworten
Markierte ich den folgenden code: #include "stdafx.h" #include <process.h> #include <iostream> #include <Windows.h> #include "dbghelp.h" using namespace std; #define TRACE_MAX_STACK_FRAMES 1024 #define TRACE_MAX_FUNCTION_NAME_LENGTH 1024 int printStackTrace() { void *stack[TRACE_MAX_STACK_FRAMES]; HANDLE process = GetCurrentProcess(); SymInitialize(process, NULL, TRUE); WORD

Wie kann ich abrufen Fehlermeldungen für DirectX 9

Anzahl der Antworten 1 Antworten
Möchte ich abrufen Fehlermeldungen für DirectX 9, aber ich kann auf dem web finden, ist die Verwendung der FormatMessage() und _com_error.ErrorMessage(), die beide mich nicht. hr = g_pd3dDevice->GetRenderTargetData(... ... //the debugger tells me hr = 0x8876086c FormatMessage(FORMAT_MESSAGE_ALLOCATE_BUFFER

Wie bekomme ich den markierten text aus der aktiven Fensters mit systemeigenen Win32-API?

Anzahl der Antworten 3 Antworten
Meine app. wird auf dem system ausgeführt werden, versuchen Sie die überwachung für einen hotkey; wenn der Benutzer text in das Fenster und drückt einen hotkey, wie bekomme ich den markierten text, wenn ich die WM_HOTKEY-Nachricht? Erfassen

Kompilieren die DLL mit Version Informationen

Anzahl der Antworten 3 Antworten
Welche Schritte sind erforderlich, um die compile-Version Informationen innerhalb einer windows-DLL-Datei von der Befehlszeile. Ich schaue mir VersionInfo-Dateien, konnte aber nicht herausfinden, wie die Verknüpfung zu der DLL. Danke InformationsquelleAutor adk | 2010-04-11

Die Erstellung eines Threads in der DllMain?

Anzahl der Antworten 4 Antworten
Es scheint, dass wenn ein thread erstellt wird von innerhalb von DllMain auf DLL_PROCESS_ATTACH es wird nicht beginnen, bis alle dll ' s geladen wurden. Da ich sicher, dass der thread läuft, bevor ich weiter, bekomme ich

Lesen einer Text-Datei w/ WIN32

Anzahl der Antworten 4 Antworten
Ich versuche zu analysieren, eine text-Datei mit einer win32-Anwendung in c++. Gibt es eine einfache Methode zum Lesen einer text-Datei Zeile für Zeile? Meine text-Datei besteht aus strings, die ich speichern möchten, in ein char-array(const char* cArray[67]).

Wie verhindere ich, dass Windows blockiert Programm bei einem Fenster ziehen oder die Menü-Taste wird gedrückt?

Anzahl der Antworten 3 Antworten
Ich bin Neuling mit Win32, und ich verfolgt haben ein problem (wenn es aufgerufen werden kann, ein problem überhaupt) mit Windows blockiert Ihren Programm-Ablauf während der Veranstaltung, wenn ein Benutzer greift der Titelleiste des Fensters und zieht

Win32-API zum umbenennen einer Datei in C

Anzahl der Antworten 4 Antworten
Wenn das Quellverzeichnis und das Zielverzeichnis, MoveFile würde tatsächlich eine Kopie der Quelldatei in die Zieldatei, was bedeutet, dass ich am Ende sehen Sie zwei Dateien. Ist, dass der beste Weg, den umbenennen kann erreicht werden? umbenennen

Wie bestimme ich die Anzahl der Windows-handles eine Anwendung?

Anzahl der Antworten 4 Antworten
Was ist der beste Weg, um zu bestimmen, wie viele Fenstergriffe Sie eine Anwendung verwenden? Gibt es ein tool oder eine WMI performance counter, die ich verwenden könnte? Ich würde gerne eine app und sehen Sie einen

Erstellen Fenster Konsole innen Haupt-win32-Fenster

Anzahl der Antworten 4 Antworten
Ich habe eine win32-Anwendung, öffnen Sie eine Konsole wie die Spiele bei der tilde gedrückt wird. Ich dache, dass die beste Lösung ist die Verwendung der CreateWindow Funktion. Ist das richtig? Wie könnte ich es überlappend im

Wie leite ich erkläre GRIFF? (Win32)

Anzahl der Antworten 2 Antworten
Wie leite ich erklären HANDLE? Ich will nicht, um alle windows.h in diesem speziellen header. Nicht #define HANDLE int nicht genug? GRIFF ist nicht ein int. Insbesondere, ich glaube, es ist die gleiche Breite wie ein Zeiger.

In win32 C++ - Programmierung um ein Fenster zu schließen, sollte ich call DestroyWindow(hWnd) selbst oder SendMessage(WM_CLOSE, hWnd, 0, 0)?

Anzahl der Antworten 4 Antworten
Ich bin Umgang mit ESC Schlüssel in meiner Anwendung, und wenn diese Schlüssel empfangen wird, Wünsche ich zum schließen des aktuellen Fensters. Soll ich einfach anrufen DestroyWindow(hWnd) oder sollte ich SendMessage(WM_CLOSE, hWnd, 0, 0) oder soll ich

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Cryptography\MachineGuid einzigartig?

Anzahl der Antworten 1 Antworten
Diese Seite sagt der folgende: In der Windows-Registrierung ist ein Schlüssel mit dem Namen MachineGUID, dass eine UUID hat die von Windows erstellt bei der installation und sollte in der Theorie eindeutig in der Maschine. In der

Laden Sie ein Symbol im Windows-Programm

Anzahl der Antworten 1 Antworten
Ich versuche mit einem benutzerdefinierten Symbol in mein Programm, aber nichts passiert. Ich erstellt ein Symbol mit dieses tool. Erstellte ich eine Ressource-Datei mit dem Inhalt: MYICON1 ICON "glider.ico" Habe ich noch die Ressource-Datei in meine Visual

Ein anderes Programm ausgeführt in C++

Anzahl der Antworten 4 Antworten
Möchte ich aus der Ferne ausführen einer anderen Anwendung aus meinem C++ Programm. Bisher spielte ich zusammen mit der CreateProcess (...) - Funktion und es funktioniert gut. Das problem ist jedoch, dass ich, müssen Sie den vollständigen

C++: GetKeyState() hat einmal ausführen

Anzahl der Antworten 6 Antworten
Ich brauche, zu hören auf der Tastatur Staaten für meine kleine Anwendung. #include <windows.h> #include <fstream> #include <iostream> using namespace std; int main() { while(1) { if(GetKeyState(VK_SPACE) & 0x80) { cout << "Space pressed.\r\n"; DoSpaceKeyTask(); } if(GetKeyState(OTHER_KEY)

Wie WriteFile, um eine PhysicalDrive (Windows 7) ohne ERROR_ACCESS_DENIED?

Anzahl der Antworten 3 Antworten
Ich versuche zu schreiben, ein Testmuster zu jeder Sektor von einem formatierten USB-Stick. Es ist ein logisches Laufwerk (z.B. h:). Dieses Volumen ist FAT-formatiert ist und Daten enthält, die überschrieben werden. Außerdem möchte ich überschreiben des gesamten

GDI+ Bitmap Speichern problem

Anzahl der Antworten 3 Antworten
Bitmap bff(L"1.jpg"); bff.Save(L"2.jpg", &Gdiplus::ImageFormatJPEG, NULL); Dies erstellt eine neue Datei 2.jpg mit null-bytes Länge. Ist es nicht eigentlich zum schreiben einer image-Datei, die identisch ist mit 1.jpg? Warum ich mich mit null-bytes Länge der Dateien? Ich mache

Prüfen Sie, ob eine DLL im system vorhanden ist

Anzahl der Antworten 6 Antworten
kurze Frage. Ich möchte herausfinden, ob eine DLL im system vorhanden ist, wo meine Anwendung ausgeführt wird. Ist das möglich in C#? (in einer Weise, die funktioniert auf ALLEN Windows OS?) DLL meine ich non-.NET classic dll

Wie kann ich simulieren, das klicken auf eine Schaltfläche angesichts der handle auf die Schaltfläche Fenster?

Anzahl der Antworten 5 Antworten
Möchte ich simulieren, klicken Sie auf eine Schaltfläche in einem Dialogfeld. Habe ich das handle auf das Fenster. Dies ist ein Abort/Retry/Ignore Art von Fenster. Ich nicht gehen wollen mit der Simulation klicken Sie mit der X-und

Inspect.exe fehlt im Windows-SDK für Server 2008

Anzahl der Antworten 3 Antworten
Das Windows-SDK für Server 2008 nicht enthalten Inspect.exe. Weiß jemand, wo ich finden könnte eine Kopie von Inspect.exe oder AccExplorer32.exe? Ich bin mit der 64 bit-version von Windows Server 2008 R2. InformationsquelleAutor Anders | 2011-11-16

CreateFile() INVALID_HANDLE_VALUE zurückgibt (C++)

Anzahl der Antworten 2 Antworten
Betrachten: void main() { LPSTR FileName; FileName = "C:\\test2.wav"; hFile = CreateFile((LPCWSTR)FileName, GENERIC_READ, 0, 0, OPEN_EXISTING, FILE_ATTRIBUTE_ARCHIVE, 0); if (hFile == INVALID_HANDLE_VALUE) { cout << "INVALID_HANDLE_VALUE" << endl; return; } } Dieses Programm immer drucken "INVALID_HANDLE_VALUE". Warum?

Bekommen insgesamt die Größe einer Festplatte, die in c++ windows

Anzahl der Antworten 1 Antworten
Ich versuche Gesamtgröße einer physikalischen Festplatte (nicht zugeordnet + primäre Partitionen + erweiterte Partitionen in der Größe). Habe ich disk-name als \\.\PhysicalDriveX Versuchte ich mit GetDiskFreeSpaceEx aber es nicht geben richtige Ergebnis, wenn die partition ist eine

ReadProcessMemory mit ctypes

Anzahl der Antworten 1 Antworten
im arbeiten auf ein wenig solitär-trainer. Ich weiß nicht, warum die Funktion ReadProcessMemory nicht funktioniert. Normalerweise gibt es eine Wahr oder Falsch, aber in diesem Fall nichts. Der GetlastError() gibt mir den Fehlercode 6. #-*- coding: cp1252