Avatar billede askalot Mester
08. marts 2009 - 17:38 Der er 1 kommentar og
1 løsning

Hvordan læser jeg cmd prompt vindue

Hejsa.

Jeg vil gerne lave en dll som læser indholdet af et cmd prompt vindue.

Hvordan gør jeg lige?

Jeg ved ikke om det er rigtgt...men foreløbigt er jeg gået denne retning:

[code]
using namespace std;

#pragma warning(disable:4129)

#include <windows.h>
#define PARENTWND "C:\WINDOWS\system32\cmd.exe"
#define MAX_BUFFER 8192

char consolestream[8192];
char* getConsole(){
hwndConsole  = FindWindow(0, PARENTWND);
  SendMessage(hwndConsole, WM_GETTEXT, (WPARAM)sizeof(consolestream), (LPARAM)consolestream);
  return consolestream;
}
[/code]
Avatar billede askalot Mester
09. marts 2009 - 17:37 #1
Et af problemerne er også at alle processer startet med via en bat får vindue navnet "C:\WINDOWS\system32\cmd.exe" ...

Så hvis der er mere end et vindue..skal jeg vel ned i alle vinduer og tjekke om det indeholder det jeg skal bruge for at finde ud af om det er det "rigige" vindue
Avatar billede askalot Mester
28. februar 2011 - 21:43 #2
-
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester