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.

Visual Studio 2012 kompiliert für XP - keine gültige win32 - v110_xp

Anzahl der Antworten 1 Antworten
Habe ich Visual Studio 2012 update 4 und die Windows SDK 7.1. Ich die Option "Visual Studio 2012, Windows XP (v110_xp)" - toolkit und der include-Verzeichnisse ändern zu verwenden $(WindowsSdkDir_71A). Keine Fehler beim kompilieren (z.B. es erfolgreich

Lesen die gesamte Datei aus und senden es per sockets

Anzahl der Antworten 2 Antworten
Machte ich einen server und einen client, der sollte die übertragung von Dateien. Ich habe versucht, es Lesen die gesamte Datei aus und senden Sie es. Aber jetzt, da ich sehe es, ich habe ein problem. Server

Das starten eines Prozesses ohne zu stehlen focus (C#)

Anzahl der Antworten 2 Antworten
Ich muss in der Lage sein, Prozesse zu starten (sowohl Konsole und Fenster), ohne es zu stehlen, konzentrieren. Der einzige Weg, innerhalb der .NET framework, die ich fand, um dies zu tun, ist Microsoft.VisualBasic.Die Interaktion.Schale mit Microsoft.VisualBasic.AppWinStyle.[Minimiert|Normal]NoFocus

OPENFILENAME-dialog öffnen

Anzahl der Antworten 2 Antworten
möchte ich, um einen vollständigen Pfad der Datei, indem Sie Datei-öffnen-dialog in win32. ich mache es von dieser Funktion: string openfilename(char *filter = "Mission Files (*.mmf)\0*.mmf", HWND owner = NULL) { OPENFILENAME ofn ; char fileName[MAX_PATH] =

Tut WPF-Unterstützung beim Lesen/schreiben von WMF/EMF-Dateien nativ?

Anzahl der Antworten 2 Antworten
Kann Windows Presentation Foundation-Lesen/schreiben von WMF/EMF-Dateien ohne WinForms-Interop oder Win32. Wenn nicht, was ist der Grund? InformationsquelleAutor user62572 | 2009-02-16

Fehler C2360: Initialisierung von 'hdc' wird übersprungen durch 'case' - label

Anzahl der Antworten 2 Antworten
Wo ist der große Unterschied, die generiert den Fehler C2360, die in den folgenden zwei Definitionen? switch (msg) { case WM_PAINT: HDC hdc; hdc = BeginPaint(hWnd, &ps); //No error break; } und switch (msg) { case WM_PAINT:

MFC-tooltip für das list-Steuerelement im Dialogfeld

Anzahl der Antworten 1 Antworten
Ich entwickelt habe, auf Anwendung, die zeigt ein Dialogfeld mit zwei Listen-Steuerelemente. In dieser Liste kontrollieren, ich zeige Bilder. Jetzt möchte ich, wenn wir bewegen Sie die Maus auf die Bilder aus dem list-Steuerelement im Dialogfeld, wird

Windows-Dienst: Listening on socket während als LocalSystem ausgeführt

Anzahl der Antworten 3 Antworten
Ich Schreibe einen kleinen server-Programm wie in C für Windows (unter Verwendung von MinGW/GCC, Tests auf Windows 7), schließlich soll das ausführen als Dienst mit dem lokalen Systemkonto. Ich bin erstellen einen socket, und mithilfe von Windows-Sockets

Wie funktioniert Sie winver ein, oder WIN32_WINNT beeinflussen Betriebssystem-version, wie gezeigt, durch dumpbin

Anzahl der Antworten 1 Antworten
Haben wir eine vorhandene (alte) codeline wir haben vor kurzem umgestellt von VC6 auf VS2008 (Umstellung auf VS2005 auf dem Weg). Nach unserer Bekehrung, die alle (oder die meisten) unserer vcproj Dateien winver ein, um 0x0500, die

Ändern der form, der Größe von einem WM_SIZE-Nachricht

Anzahl der Antworten 3 Antworten
Ich habe eine form mit einer Mindesthöhe gesetzt, weil ich nicht wollen, dass es in der Größe verändert werden, über einen bestimmten Punkt, wenn es in einem "minimalistischen display" - Modus. Wenn ein Benutzer versucht, das Fenster

Prozedur Eintrag Punkt InitializeConditionVariable konnte nicht gefunden werden in kernel32.dll

Anzahl der Antworten 2 Antworten
Ich bin mit Erzeuger-Verbraucher-problem( mit windows-thread ).Es kompilieren erfolgreich, aber auf ausgeführt es zeigt folgenden Fehler Prozedur Eintrag Punkt InitializeConditionVariable konnte nicht in der dynamischen Bibliothek Kernel32.dll. u kann sagen, was würde der Grund dafür sein nicht

Wie kann ich deaktivieren Sie die debug-assertion dialog auf Windows?

Anzahl der Antworten 3 Antworten
Ich habe eine Reihe von unit-tests, die ich laufen im batch-Modus. Gelegentlich wird man einen crash mit einem debug assertion ausgelöst, die von Visual C++ - Bibliotheken. Dies bewirkt, dass ein Dialogfeld, pop-up, und die unit-tests stoppen,

Klick durch das senden von Nachrichten

Anzahl der Antworten 2 Antworten
Ich versuche zum senden von Mausklicks, um ein Programm. Als ich will nicht die Maus zu bewegen, ich will nicht von SendInput oder mouse_event, und da die Fenster, die sollte erhalten die Klicks nicht wirklich verwenden Sie

Link-Fehler Mit Visual Studio 2005 Mithilfe von Windows SDK 7.1

Anzahl der Antworten 1 Antworten
Ich bin in den Prozess der Bewertung ein upgrade auf Windows SDK 7.1 Teil meines team ' s legacy-Codebasis wird eine große Anzahl von ATL web-services, die immer noch gepflegt werden, mithilfe von Visual Studio 2005, da

Wie kann ich kompilieren ein Fenster-API-Programm mit cl?

Anzahl der Antworten 2 Antworten
Ich versuche zu kompilieren eine einfache C-API-Windows-Programm mit dem Windows SDK-Eingabeaufforderung. Hier ein Auszug aus dem Programm: #include <Windows.h> int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow) { [...] RegisterClass(&wc); hwnd = CreateWindow("test", NULL, 0,

Win32, C++: Erstellung von einem popup-Fenster ohne Fokus stehlen

Anzahl der Antworten 2 Antworten
Ich bin Programm erstellen, das zeigt ein popup zu bestimmten Zeiten (genau wie einige chat-clients, zum Beispiel), auf die der Benutzer klicken kann. Allerdings möchte ich nicht nehmen den Fokus von der aktuellen Anwendung. Den Weg, ich

Wie legen Sie das Papierformat mit den WinSpool-API?

Anzahl der Antworten 2 Antworten
Kann ich nicht verwenden Sie die XPS-API, da das Programm in der Lage, drucken auf Windows XP. Ich versuche, legen Sie die Papiergröße von Letter auf A4 mit WinSpool. Dies ist mein test-code: var H : THandle;

Win32 Benannten mutex nicht freigegeben, wenn der Prozess abstürzt

Anzahl der Antworten 2 Antworten
Habe ich 2 Prozesse (A, B) teilen sich den gleichen mutex (mit WaitForSingleObject /ReleaseMutex Anrufe). Alles funktioniert gut, aber wenn Ein Prozess abstürzt, Prozess B summt glücklich zusammen. Wenn ich den Neustart-Prozess Ein, es gibt einen deadlock.

Nicht-Blockierung sleep timer in C

Anzahl der Antworten 5 Antworten
Ich bin auf der Suche nach einem guten nicht-Blockierung sleep timer in C für windows. Derzeit bin ich mit sleep(10); das ist natürlich ein timer blockieren. Außerdem will ich es verbrauchen keine Systemressourcen, wie mein sleep-timer Sie

QueryPerformanceCounter und überläufe

Anzahl der Antworten 5 Antworten
Ich bin mit QueryPerformanceCounter, um einige timing in meiner Anwendung. Jedoch, nach dem ausführen es für ein paar Tage die Anwendung scheint nicht mehr korrekt funktioniert. Wenn ich einfach die Anwendung neu starten, es beginnt wieder zu

Aktuelle aktive Fenster-Titel in C

Anzahl der Antworten 2 Antworten
Möchte ich mal ein X-Chat-plugin, wo Benutzer in der Lage, eine CTCP-Anfrage an meinen Mandanten, wobei das plugin/X-Chat reagieren mit meine aktuelle aktive Fenster-Titel. Diesem wäre wirklich cool, für die anderen IRC-Benutzer, um zu sehen, was ich

Abrufen müssen alle Gruppen, denen der Benutzer angehört... in C++

Anzahl der Antworten 2 Antworten
Ich brauche, um herauszufinden, alle Gruppen, die ein bestimmter Benutzer Mitglied ist. Ich bin mit C++, Powershell, wenn dies das falsche forum ist entschuldige ich mich. Von dem, was ich im web gefunden, die ich brauche zum

Ändern der Laufzeit der bereits geplante tasks im windows Taskplaner

Anzahl der Antworten 3 Antworten
Ich habe ein problem mit der änderung der Aufgaben, die bereits auf der Maschine. Ich bin versucht, dies zu tun mit den generierten interop-interfaces von C# (Interop.TaskScheduler.dll generiert aus system32/taskschd.dll). Beginnen mit, ich kann nicht mit anderen

C++, Win32-API, offline-Dokumentation?

Anzahl der Antworten 3 Antworten
Ich Lerne win32-apps mit C++. Ich habe eine ziemlich gute API-Referenz, aber es ist von 1997. Gibt es eine modernere version zum download zur Verfügung? Meine Verbindung ist entsetzlich, so möchte ich es voll zugänglich offline. So

Wie kann ich überprüfen, ob ein TCP-port ist bereits angehört?

Anzahl der Antworten 3 Antworten
Habe ich eine Drittanbieter-Bibliothek, die wirkt wie ein HTTP-server. Ich gebe ihm eine Adresse und port, die es dann verwendet, um auf eingehende verbindungen warten. Diese Bibliothek hört in einer solchen Weise, dass es nicht für exklusive

Was Entropie-Quellen sind verfügbar auf Windows?

Anzahl der Antworten 3 Antworten
Ich gerne produzieren möchte, einen zufälligen kryptografischen Schlüssel auf Windows. Wo erhalte ich die Entropie? Ich würde gerne meine Entropie-Funktion zu arbeiten, ohne eine Netzwerkverbindung und zuverlässig auf Windows 2000 und aufwärts. Sogar Quellen, die können oder

Erstellen thread im angehaltenen Modus mit pthreads

Anzahl der Antworten 3 Antworten
In Win32, können Sie erstellen ein thread im angehaltenen Modus, indem die dwCreationFlags parameter mit CREATE_SUSPENDED. Ich bin auf der Suche nach einer ähnlichen Funktionalität mit pthreads. Beachten Sie, dass ich nicht wollen, zu unterbrechen, den thread

So führen Sie einen Befehl im cmd mit CreateProcess?

Anzahl der Antworten 2 Antworten
Ich versuche zu starten Sie die Eingabeaufforderung über mein c++ Programm und dann cmd einen Befehl auszuführen. Ich bin mir nicht sicher, was ich falsch mache. Ich habe in der MSDN-Dokumentation, aber ich bin nicht in der

Die Vermeidung von duplicate Symbol Ressourcen in einer .NET (C#) - Projekt

Anzahl der Antworten 5 Antworten
Ich bin mit Visual C# 2008 Express. Ich würde gerne mit dem gleichen icon für die Anwendung (dh, das Symbol für die .exe), und für die Haupt-form. Leider, VC# scheint nicht sehr schlau zu sein, und besteht

Wie zu Lesen, die Windows-Standard-Gateway-IP-Adresse in C++

Anzahl der Antworten 4 Antworten
Können einige Körper zeigen mir, wie zu Lesen, die Standard-windows-gateway-IP-Adresse in C++. Ich bin in der Lage, Lesen Sie die Liste aller IP-Adressen mit GetAdaptersInfo (), aber nicht die Standard-gateway-IP-Adresse. GetAdaptersInfo( pAdapterInfo, &BufferLength ); //Iterate the network

Was ist mit diesem "CRT nicht initialisiert werden" Fehler?

Anzahl der Antworten 2 Antworten
Erstellte ich ein leeres C++ - Projekt in Visual Studio 2012 Express (für Desktop natürlich), und Hinzugefügt einige zufällige basic-code: #include <cstdio> #include <cstdlib> typedef struct examplestruct { unsigned char num1; unsigned short num2; unsigned long num3;

Laden Sie ein Bild in einen dialog Bild-Steuerelement während der Laufzeit

Anzahl der Antworten 2 Antworten
Ich erwarb vor kurzem einen laptop mit einer hohen dpi-Bildschirm und angepasst haben eines meine Programme, um die Vorteile der höheren Auflösung. In meinem Win32-dialog-Boxen, die ich die Anzeige einer bitmap-Grafik. Normalerweise habe ich, die zugewiesen, um

Named pipes port-Nummer

Anzahl der Antworten 1 Antworten
Nicht named pipes verwenden ports, um zu kommunizieren? Named pipes, die ich benutze: http://msdn.microsoft.com/en-us/library/aa365150%28VS.85%29.aspx InformationsquelleAutor userbb | 2011-04-27

Wie kann ich bestimmen, wenn ein Fenster außerhalb des Bildschirms?

Anzahl der Antworten 3 Antworten
In Windows XP und höher, in einem gegebenen Fenster-handle (HWND), wie kann ich feststellen, ob die Fenster position und Größe, das Fenster bleibt unwiederbringlich vom Bildschirm? Zum Beispiel, wenn der Titelleiste steht der cursor, dann die Fenster

CBT Haken in Windows... Was bedeutet "CBT" stehen?

Anzahl der Antworten 3 Antworten
Hier ein auf die schnelle. Bin ich angefangen mit mit Haken in Windows, und ich merke, dass es einen Haken geben, genannt "CBT" Haken. Obwohl ich weiß, wie es verwendet wird, von der Dokumentation, was bedeutet CBT

Wie kann ich den Neustart eines Windows-Dienst-Anwendung in Delphi geschrieben?

Anzahl der Antworten 3 Antworten
Ich habe einen Windows-Dienst in Delphi geschrieben. Eine der Drittanbieter-Ressourcen, die Sie verwendet gelegentlich beschädigt, und die einzige Möglichkeit die ich gefunden habe, um die situation zu beheben ist, zu beenden und das Programm neu starten. Ich

Bild-Upload zur rackspace cloud-Dateien mit PHP

Anzahl der Antworten 5 Antworten
Ich versuche zum hochladen die Datei zu rackspace cloud Datei mit dem folgenden code: Upload.html <form action="upload.php" enctype="multipart/form-data" method="POST"> File: <input name="upload" type="file" /> <input name="submit" type="submit" value="Upload To Rackspace!" /> </form> Upload.php <?php //include the API

Wie der Abfrage eines Benutzers, die session-id unter Windows?

Anzahl der Antworten 1 Antworten
Vorausgesetzt, dass es zwei Benutzer, benannt A und B, protokolliert, auf dem computer, können wir die Verwendung des Befehls "query session" in cmd.exe um alle session-ids für jeden Benutzer Namen. Meine Fragen sind wie folgt: 1, Wie

win32 - gewusst Wie: zeichnen Sie ein Rechteck um einen text-string?

Anzahl der Antworten 3 Antworten
Ich bin neu auf Win32 und zu versuchen, eine GDI-basierte code in C++ ( aus technischen Gründen nicht verwenden will, GDI+) Edit: Vereinfacht die Frage: Muss ich ziehen Sie ein Rechteck um den text gezeichnet wird in

Rich-Edit-Steuerelement im raw-Win32

Anzahl der Antworten 4 Antworten
Ist die Dokumentation für Rich-Edit-Steuerelemente wirklich so schlecht (falsch?) wie es zu sein scheint? Jetzt bin ich manuell Aufruf von LoadLibrary("riched20.dll") um eine Rich-Edit-Steuerelement zu zeigen. Die Dokumentation für Rich-Edit-schlecht zeigt, das in der ersten code-Beispiel für

Kompilieren Einfache statische OpenGL 4.0 Programm mit MinGW, freeglut und glew

Anzahl der Antworten 2 Antworten
Das problem ist im Titel, ich werde versuchen die Liste was ich schon versucht hast und so weiter unten. First off, in meinem Verständnis, um mit OpenGL 4.0 auf windows müssen Sie erweitern und oder zu umgehen,

Wie um zu zeigen, Windows-Login-Dialog?

Anzahl der Antworten 2 Antworten
Wie die Anzeige von Windows-Login-dialog whitin ein windows WPF Anwendung? Es ist eine doppelte Frage, versuchen Sie, die Suche vor bezwingend neue Fragen. Dies führt zu weniger Frage, reicher Inhalt. tnx InformationsquelleAutor M.Azad | 2012-05-16

Was bedeutet CreateFile("CONIN$" ..) zu tun?

Anzahl der Antworten 1 Antworten
War ich zu hacken, den Quellcode für plink, um es kompatibel mit unison. Wenn Sie nicht wissen, unison ist ein Datei-Synchronisierungs-tool, es läuft eine "ssh" - Befehl, um eine Verbindung zu einem remote-server, aber es gibt keine

Warum ist mein socket ist offen port nicht aufgeführt ist, indem Sie den Befehl netstat?

Anzahl der Antworten 1 Antworten
Wenn Sie dieses Beispiel ausführen, sehen Sie den Hafen nie aufgeführt netstat. Warum? Und wie kann ich es so machen? #include <WinSock.h> #include <io.h> #include <stdio.h> #pragma comment(lib, "WS2_32") int main() { WORD wVers = MAKEWORD(2, 2);

Handling-Taste, klicken Sie in der button-Prozedur

Anzahl der Antworten 2 Antworten
Ich bin mit dem folgenden code erstellen Sie eine Schaltfläche und ändern Sie den proc: INT_PTR CALLBACK Proc(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam) { //switch( LOWORD(wParam) ) //switch( HIWORD(wParam) ) switch (message) { case 200:

Transparente win32-Fenster und text

Anzahl der Antworten 1 Antworten
Ich versuche Vollbild transparent randlos-Fenster mit text, der angezeigt perfekt oben drauf. Der text, der hintergrund sollte transparent sein, aber nicht die tatsächliche font face natürlich. Das problem ist, dass ich nur sehen TextOut angezeigt, wenn ich

Zum aufzeichnen von Tastatureingaben auf Windows [C++]

Anzahl der Antworten 3 Antworten
Muss ich Tastatureingaben aufzeichnen (wenn der Benutzer betätigt 'ABC', ich Stab, gespeichert in einem string) wenn der Benutzer wechselt zu einem bestimmten Fenster die Bezeichnung ist AAA, die windows nicht von der aktuellen Anwendung, kann aber von

winapi BN_CLICKED wie zu erkennen, auf welche Schaltfläche geklickt wurde?

Anzahl der Antworten 2 Antworten
Ich bin erstellen Sie eine einfache win32-Programm mit c++, aber ich denke, ich bin nur mit c in diesem app. Ich brauche, um zu bestimmen, die HWND-Taste gedrückt wurde, auf die app. Ich habe gesucht, msdn Referenz

C# PostMessage syntax, versuchen zu buchen, eine WM_CHAR-anderen-Anwendungen-Fenster

Anzahl der Antworten 2 Antworten
public partial class Form1 : Form { [return: MarshalAs(UnmanagedType.Bool)] [DllImport("user32.dll", SetLastError = true)] static extern bool PostMessage(IntPtr hWnd, uint Msg, IntPtr wParam, IntPtr lParam); public const Int32 WM_CHAR = 0x0102; public const Int32 WM_KEYDOWN = 0x0100; public

Ist es notwendig, explizit zu beenden alle threads, die vor verlassen einer Win32-Anwendung?

Anzahl der Antworten 5 Antworten
Ich habe einen Win32 native VC++ - Anwendung, die beim betreten WinMain() startet einen separaten thread, dann tut einige nützliche Arbeit, während anderen thread ausgeführt wird, dann einfach beendet WinMain() - der andere thread ist nicht explizit