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.

FindWindow nach dem Klassennamen funktioniert nicht?

Anzahl der Antworten 5 Antworten
Vorwort wir haben eine seltsame Anforderung, dass alle Dialoge werden muss ungebunden für eine MFC-Anwendung. Gibt es einen besonderen dialog mit der region zeichnen und einige benutzerdefinierte Steuerelemente wählen Sie die Daten und Zeiten für die Anzeige

Wie man eine named pipe nicht beschäftigt, nach der client getrennt wurde?

Anzahl der Antworten 2 Antworten
Ich eine named pipe, und ich will die Wiederverwendung der gleichen Leitung auf dem server, ermöglicht den Anschluss von einem anderen client, wenn der ursprüngliche client getrennt wurde. Was ich mache ist: erstellt der server eine pipe

Wie Baue ich gegen das windows-8.1-SDK

Anzahl der Antworten 1 Antworten
Mein setup ist Folgendes: Windows 8.1, Microsoft Visual Studio 2012 Ich bauen will, gegen die Windows 8.1-SDK. Meine Anwendung ist c++, kein windows-runtime-Komponenten oder ähnliches. Habe ich windows-8.1-SDK installiert, aber Visual Studio ist das Gebäude gegen das

Packet-Filterung in Windows (XP, 7 etc)

Anzahl der Antworten 3 Antworten
Wie kann ich filter (allow, deny usw.) ausgehenden Pakete in Windows? Ich möchte die Suche im TCP-oder UDP-Paket-Typen finden Sie im Daten-segment, beispielsweise das "387602304fd236e048125453b1fa10c980e9dad4fa7f3f5dd2497c2e8b2b" und löschen/sperren/verweigern das Paket, wenn Sie mit der Suche nach hex-string. Ich

Auf Windows sollten Sie bei Verwendung der "\\\\?\\" Dateiname-Präfix?

Anzahl der Antworten 5 Antworten
Stieß ich auf eine c-Bibliothek zum öffnen von Dateien in einem gegebenen Unicode-Dateinamen. Bevor Sie die Datei öffnen, müssen diese zuerst konvertiert die Dateinamen in einem Pfad durch voranstellen von "\\?\". Gibt es einen Grund, dies zu

Ein Weg, um sicherzustellen, dass ein system-tray-Symbol entfernt wird... garantiert

Anzahl der Antworten 8 Antworten
Gibt es einen Weg, um zu garantieren, dass Ihr system tray-icon wieder entfernt wird. Hinzufügen, die system-tray-Symbol Sie: Shell_NotifyIcon(NIM_ADD, &m_tnd); Entfernen Sie die system-tray-Symbol Sie: Shell_NotifyIcon(NIM_DELETE, &m_tnd); Was ich wissen möchte: was ist, wenn Sie die Anwendung

Enthält Windows eine JSON-API, die aufgerufen werden kann, C?

Anzahl der Antworten 2 Antworten
Gibt es eine native Implementierung von JSON in Windows, die ich nennen kann, die von C? Wenn nicht, was ist .NET oder C#? Oder was ist, wenn jede Bibliothek oder Umsetzung machen die Leute verwenden, wenn Sie

Anschließen (hot patching) Klassen-member-Funktionen. Ändern vtable-Einträge

Anzahl der Antworten 6 Antworten
Ich habe 2 Fragen, nach einer ziemlich langen Präambel. Durch die suchen-Funktion Zeiger auf void* ich bin in der Lage zu ändern, seine ersten Anweisungen, verwandeln Sie sich in eine jmp (entweder 32-bit relativ-oder 64-bit-absolut -, über

Gewusst wie: empfangen von Nachrichten über eine message-Fenster nur in einer Konsolenanwendung?

Anzahl der Antworten 2 Antworten
Ich habe eine einfache Win32-Konsolen-Anwendung, erstellt eine versteckte Nachricht nur Fenster und wartet auf Meldungen, der vollständige code ist unten. #include <iostream> #include <Windows.h> namespace { LRESULT CALLBACK WindowProcedure(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam) {

WaitForSingleObject mit Gewinde Griff stecken, während Sie laufen regsvr32.exe

Anzahl der Antworten 2 Antworten
Habe ich Ein thread erstellt einen weiteren thread B, als thread A wartet mit WaitForSingleObject warten, bis thread B stirbt. Das problem ist, dass auch wenn thread B wieder aus dem thread "thread_func", thread nicht signalisiert!. Ich

Warum würde ich Sleep() mit unendlichen timeout?

Anzahl der Antworten 6 Antworten
Laut MSDN, Sleep() bereitgestellt werden können INFINITE - Wert "zeigt an, dass die suspension sollte nicht time out". Warum möchte ich zu rufen Sleep() mit INFINITE timeout in meinem Programm? Meine Antwort war: Weil Sie absolut sicher

Holen Sie Speicherort einer Datei-Zeiger

Anzahl der Antworten 3 Antworten
In Windows, gibt es keinen Weg, um die aktuelle Position eines Dateizeigers? Zum Beispiel, wenn ich SetFilePointer, und ich möchte, um zu bestimmen, den Verbleib in der Datei der Datei-Zeiger-Wunde, nach der zu suchen? InformationsquelleAutor Robert Allan

Wie kann ich unterdrückt alle Fehler-Dialoge, wenn ein Prozess abstürzt (ich möchte nur, dass es zu Abstürzen im hintergrund)

Anzahl der Antworten 2 Antworten
Ich einen Vorgang habe, der ich starte mit CreateProcess, dann ich warten Sie, bis er abgeschlossen ist, und überprüfen Sie die exit-code. Ich mache das im batch-Modus und ich will keine message-Boxen zu zeigen, wenn der Prozess

Mit mmsystem.h in VisualStudio 2008

Anzahl der Antworten 1 Antworten
Ich versuche zu tun erstellen Sie ein 64bit-dll, die setzt einen globalen hook. Wie ich gelesen habe es nicht getan werden kann mit CLR (ich habe sogar versucht), so habe ich ein Win32-Projekt und ich Baue es

Wie man Größe und position von Fenster-caption-buttons (minimieren, wiederherstellen, schließen)

Anzahl der Antworten 4 Antworten
Gibt es einen API-Aufruf, um zu bestimmen, die Größe und position der Fenster-Schaltflächen mit Beschriftung? Ich bin versucht zu zeichnen, vista-Stil-Schaltflächen mit Beschriftung auf einem Besitzer-Fenster gezogen. Ich bin im Umgang mit c/c++/mfc. Edit: Hat jemand ein

Was sind die Unterschiede zwischen WH_MOUSE und WH_MOUSE_LL Haken?

Anzahl der Antworten 1 Antworten
Habe ich herausgefunden, dass WH_MOUSE ist nicht immer genannt. Könnte das problem sein, dass ich mit WH_MOUSE und nicht WH_MOUSE_LL? Code: class MouseHook { public: static signal<void(UINT, const MOUSEHOOKSTRUCT&)> clickEvent; static bool install() { if (isInstalled()) return

Wie stellen Sie die Größe des Non-client-area für ein Win32-Fenster (native)

Anzahl der Antworten 1 Antworten
Wie die Größe des Non-client-area für ein Win32-Fenster (native). Was ich will, ist, um die BESCHRIFTUNG/TITEL bar DICKER. Habe ich gelesen und wurde mir gesagt, ich sollte in der Lage WM_NCCALCSIZE, aber ich kann nicht finden, nichts

Umleiten von stdout an ein edit-control (Win32)

Anzahl der Antworten 3 Antworten
Habe ich eine einfache Win32-GUI-app, die hat ein edit-Steuerelement in das Hauptfenster. Wenn ich Schreibe: printf("Hello world!\n"); Ich würde gerne den text in das Steuerelement anstelle der Konsole. Wie? Update: Die app ist nur ein einfaches Fenster

Helfen Sie mit GCC und ObjectiveC-code und Cygwin

Anzahl der Antworten 3 Antworten
Ist es möglich, zu bauen objective-c-code korrekt mit GCC unter cygwin. Habe ich die folgende Anwendung, sollte die Arbeit an einer Mac-Umgebung, kann aber nicht die einfachsten Sachen auf die Arbeit mit gcc. Gibt es noch weitere

Win32: Registry-Einträge erforderlich, sich zu registrieren Sie ein ActiveX-Steuerelement?

Anzahl der Antworten 7 Antworten
muss ich den code schreiben, der ausgeführt wird, wenn DllRegisterServer genannt wird. also, wenn jemand ruft: regsvr32 myActiveX.ocx ich versuche zu finden, die endgültige Liste der benötigten registry-Einträge (eher als nur das, was ich kann zusammenschustern von

win32-API für das ausführen von anderen exe

Anzahl der Antworten 3 Antworten
Wollte ich wissen, die win32-API zum ausführen von regsvr32 programmatisch. Ich habe eine Anwendung, durch die ich die Kommunikation mit COM-port-Geräte. sondern um die Kommunikation, ich habe zu registrieren MSCOMM32.ocx verwenden regsvr32.exe Aber jetzt wollte ich hinzufügen,

WinAPI nichts passiert, auf den button klicken

Anzahl der Antworten 2 Antworten
Meine Frage ist: unten In der C++ - code, warum ein Klick auf den button nichts tun, während es nennen soll MessageBox aus WndProc1? P. S: Nach dem kompilieren, habe ich einige Fehler wie den folgenden: "C:\Windows\SysWOW64\ntdll.dll",

Alternativen zu LogonUser für Netzwerk-Identitätswechsel (C++)

Anzahl der Antworten 4 Antworten
Gibt es alternativen zu LogonUser und für die Identität gegeben Konto, um Zugriff auf Netzwerk-Ressourcen? Ich bin auf der Suche nach der Methode der Imitation, die die würde lassen Sie mich schließen, um die Maschine in fremden

Was ist der genaue Unterschied zwischen MEM_RESERVE und MEM_COMMIT Staaten?

Anzahl der Antworten 1 Antworten
Wie ich es verstehe MEM_RESERVE ist eigentlich "freien" Speicher, dh verwendet werden, von meinem Prozess, aber noch nicht zugeteilt noch? Oder war es zuvor reserviert hatte, aber da befreit worden? Speziell, finden Sie in meinem !Adresse Ausgang

Exportieren von Diagrammen aus Excel als Bilder mit Python

Anzahl der Antworten 4 Antworten
Habe ich versucht, den export der Diagramme aus Excel als Bild-Datei (JPG oder ING) in Python. Ich freue mich auf die WIn32com. Hier ist, was ich habe, bis jetzt. import win32com.client as win32 excel = win32.gencache.EnsureDispatch("Excel.Application") wb

Code-Analyse sagt Inkonsistente annotation für 'wWinMain' : diese Instanz hat keine Anmerkungen

Anzahl der Antworten 1 Antworten
Schreibe ich einige einfache win32-Zeug, und ich bin mit dem folgenden wWinMain int WINAPI wWinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, PWSTR pCmdLine, int nCmdShow) VS2012 express-code-Analyse, sagt C28251 Inkonsistente annotation für die Funktion: diese Instanz ist ein Fehler Inkonsistente

Was ist der Unterschied zwischen API-Funktionen AllocConsole und AttachConsole(-1)?

Anzahl der Antworten 3 Antworten
Könntest du bitte erklären Sie mir, was ist der Unterschied zwischen API-Funktionen AllocConsole und AttachConsole(-1) ? Ich meine, wenn AttachConsole bekommt ATTACH_PARENT_PROCESS(DWORD)-1. InformationsquelleAutor abatishchev | 2009-01-11

Implizite Deklaration der Funktion "getaddrinfo" auf MinGW

Anzahl der Antworten 3 Antworten
Ich habe ein C-Programm, das verwendet getaddrinfo(). Es funktioniert wie erwartet auf Linux und Mac OS X. Ich bin in der Mitte der Portierung zu Windows. Wenn ich es kompilieren (mit MinGW-gcc) bekomme ich folgende Warnungen: ext/socket/socket.c:

Können Sie eine Grenzenlose Anwendung Hauptfenster in Windows, ohne WS_POPUP Stil?

Anzahl der Antworten 3 Antworten
Ich möchte ein Fenster erstellen, wird im Hauptfenster und das Windows selbst erkennt als das Hauptfenster der Anwendung. Jedoch, wenn ich meine Fenster ohne Rand und ohne nicht-client-Bereich von Windows nicht mehr erkennt, dass dieses Fenster ist

Mithilfe der Unicode-font in C++ console app

Anzahl der Antworten 3 Antworten
Wie ändere ich die schriftart in meinem C++ - Windows-Konsole-app? Es scheint nicht, die Verwendung der schriftart cmd.exe standardmäßig verwendet (Lucida Console). Wenn ich meine app durch ein vorhandenes cmd.exe (Eingabe name.exe) sieht es wie folgt aus:

GetMessage() gegeben ein System.ExecutionEngineException

Anzahl der Antworten 1 Antworten
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using System.Runtime.InteropServices; using System.Diagnostics; using System.Threading; namespace WindowsFormsApplication1 { public partial class Form1 : Form { [DllImport("user32.dll")] public static extern bool

Windows-Ordner-Freigabe-API

Anzahl der Antworten 2 Antworten
ist es eine WIN32-API zum verwalten von Ordner-Freigabe in Windows? Einige links zu Beispielen hilfreich sein wird. Danke. InformationsquelleAutor Bharani | 2009-06-18

Versuch, öffnen Sie CD-Fach

Anzahl der Antworten 3 Antworten
Ich versuche zum öffnen und schließen der CD-lade von meinem computer mit einem Stück code. Ich habe mit MCI-Befehlen und so haben winmm.lib in der zusätzliche Abhängigkeiten von meinem Projekt-Konfiguration. Ich habe windows.h und mmsystem.h als gut.

ExpandEnvironmentStrings Nicht Die Erweiterung Meiner Variablen

Anzahl der Antworten 3 Antworten
Habe ich einen Prozess im Rahmen des Run-Schlüssels in der registry. Es wird versucht, den Zugriff auf eine Umgebungsvariable, die ich definiert habe, in einer früheren Sitzung. Ich bin mit ExpandEnvironmentStrings erweitern Sie die variable in einem

Interagieren mit anderen desktop-Anwendungen in windows mit C# - winforms

Anzahl der Antworten 2 Antworten
Ich Frage mich, ob seine mögliche, um mit anderen Programmen interagieren jemand mit meinem Programm. Zum Beispiel klicken auf eine Schaltfläche auf ein anderes Programm etc. etc. Ich bin mir nicht sicher, ob dies überhaupt möglich ist,

Internet-Einstellungen in der registry - Proxy-auto-login, wie?

Anzahl der Antworten 3 Antworten
Möchte ich auto-login auf system-proxy. Kann ich den proxy in der registry: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings Tasten Werte: ProxyEnable = 1 ProxyServer = IP:PORT aber ich will nicht, dass die Benutzer meiner Anwendung geben Sie den Benutzernamen und das

Static control set text color

Anzahl der Antworten 1 Antworten
Habe ich eine statische Steuerung: HWND hLabelControl=CreateWindowEx(WS_EX_CLIENTEDGE,"STATIC","", WS_TABSTOP|WS_VISIBLE|WS_CHILD|SS_CENTER,0,0,24,24, hwnd,(HMENU)hS1,GetModuleHandle(NULL),NULL); Ich will, wenn eine Taste gedrückt, wird die Farbe des Textes in die statische Bezeichnung zu ändern, um rot zum Beispiel. Wie kann ich dies tun? Ich weiß,

Aufruf von Windows-API aus node.js msg

Anzahl der Antworten 3 Antworten
Ich bin neu in Knoten, habe ich diese einfach Node.js server funktioniert auf windows Server-Code var ws = require("websocket-server"); var server = ws.createServer(); server.addListener("connection", function(client){ console.log("new connection"); client.send("aaaaaa"); client.addListener("message", function(msg){ console.log(msg); }); }); server.listen(8080); Ich wollen einfach

Gibt es eine equivelant zu " AssemblyInfo.cs' in einer Win32-DLL-Projekt?

Anzahl der Antworten 2 Antworten
Ich schon angeschaut dieses Thema, aber ich brauche die Antwort blätterte um. Wie würde ich die assembly-Attribute* in einer Win32-DLL? InformationsquelleAutor David Anderson | 2009-07-29

Wie man den Prozess Environment Block (PEB) von extern zu verarbeiten?

Anzahl der Antworten 1 Antworten
Also... ich muss peb aus der "notepad.exe" Prozess, jemand weiß, wie machen Sie es? Habe ich versucht mit der "GetModuleHandle" API, aber... nicht, gibt mir der Zeiger (jedes mal gibt mir null), weil ich den Anrufer Prozess

C# - NetUseAdd aus NetApi32.dll auf Windows Server 2008 und IIS7

Anzahl der Antworten 3 Antworten
Ich bin attemping zu verwenden NetUseAdd zum hinzufügen einer Aktie, die von einer Anwendung benötigt wird. Mein code sieht wie folgt aus. [DllImport("NetApi32.dll", SetLastError = true, CharSet = CharSet.Unicode)] internal static extern uint NetUseAdd( string UncServerName, uint

Dll-Injektion. Ausführen CreateRemoteThread mit parameter

Anzahl der Antworten 1 Antworten
Ich schrieb dll-Injektion-Programm, das funktioniert gut. Lädt die dll in den remote-Prozess und ruft eine Funktion. Nun möchte ich weitergeben argument für diese Funktion. CreateRemoteThread hat lpParameter, aber wie bekommen die das übergebene argument innerhalb der dll,

Warum ist mein PE-Datei ungültig?

Anzahl der Antworten 3 Antworten
Ich die Frage heute schon eine ähnliche Frage, "PE-Header-Anforderungen", aber ich bin nicht wirklich zufrieden mit seiner Antwort. Baue ich einen assembler/linker, die in Java SE 1.6. Ich habe gelesen, über 5 verschiedene Dokumentationen/Spezifikationen zu den PE/COFF-header

Schnellste Möglichkeit zur Implementierung einer C++ - Win32-Splash-Screen

Anzahl der Antworten 6 Antworten
Was ist eine einfache Möglichkeit zur Implementierung einer c++ - Win32-Programm, um... - Anzeige-eine 800x600x24 unkomprimierte bitmap-Bild - in einem Fenster ohne Grenzen (das einzige, was sichtbar ist, das Bild) - das schließt sich nach zehn Sekunden

FindWindowEx aus user32.dll ist die Rückgabe ein handle, Null und error code 127 verwenden von dllimport

Anzahl der Antworten 3 Antworten
Ich brauche, um zu behandeln eine andere windows-Anwendung ein Programm, google-Suche fand ich eine Probe, die Griffe windows-Rechner mit DLLImport-Attribut und dem Import der user32.dll Funktionen in managed in C#. Dem die Anwendung ausgeführt wird, bekomme ich

Mit ShellExecuteEx und die Aufzeichnung von standard-in/out/err

Anzahl der Antworten 5 Antworten
Ich bin mit ShellExecuteEx ausführen eines Befehls in C. gibt es eine Möglichkeit zu nutzen ShellExecuteEx - und capture-standard in/out/err? Hinweis: ich möchte nicht CreateProcess. InformationsquelleAutor alrashedf | 2009-01-22

EnumDisplayDevices vs WMI Win32_DesktopMonitor, zu erkennen, wie aktive Monitore?

Anzahl der Antworten 5 Antworten
Für mein Aktuelles C++ Projekt, das ich brauchen, um festzustellen, eine eindeutige Zeichenfolge für jeden monitor, der angeschlossen ist und aktiv auf eine große Anzahl von Computern. Forschung hat darauf hingewiesen 2 Optionen Verwendung der WMI-Abfrage und

Überprüfen Sie die Datei-Größe, ohne öffnen der Datei in C++?

Anzahl der Antworten 5 Antworten
Ich versuche, die Dateigröße eine große Datei (12gb+) und ich will nicht, um die Datei zu öffnen, so zu tun, als ich behaupte, dass das Essen eine Menge von Ressourcen. Gibt es eine gute API zu tun?

Wird es ein Win64-API?

Anzahl der Antworten 4 Antworten
Wenn ich richtig bin, Win32 ist eine Anpassung oder angepasst wurde, um zu bewältigen mit 64-bit-windows, zum Beispiel, GetWindowLongPtr auf 64 bit im Gegensatz zu GetWindowLong auf 32 bit. Wird es ein Win64-Api, und wenn ja, gibt

Wie um die Karte von Win32-Datentypen auf C# - Datentypen bei der Verwendung von P/Invoke?

Anzahl der Antworten 3 Antworten
Ich versuche, etwas zu tun, wie diese in C#. Ich fand heraus, wie zum aufrufen von Win32-Methoden aus C# mit P/Invoke von diesem link. Allerdings traf ich einige Schwierigkeiten bei der Umsetzung von P/Invoke. Beispielsweise eine der