Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (WinAPI, Konsole) » Fehler???

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: [ 1 ] > 2 <
010
31.08.2004, 15:45 Uhr
RedEagle



Projektoptionen -> Parameter
Dann auf den Button "Bibliothek/Objekt hinzuf." klicken, und ab dann soltest du selber weiterfinden
--
MFG RedEagle
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
011
31.08.2004, 16:35 Uhr
~bonanza
Gast


und was is der fehler hier drin?? also warum kackt das prog ab?



C++:

#include <windows.h>
#include <tlhelp32.h>
#include <fstream>
#include <iostream>

using namespace std;

//--------------------------------------------------------------------------
typedef BOOL (WINAPI *TH32_PROCESS)
             (HANDLE hSnapShot, LPPROCESSENTRY32 lppe);
static TH32_PROCESS pProcess32First = NULL;
static TH32_PROCESS pProcess32Next = NULL;

void stop()
{
DWORD dw;
HANDLE hSysSnapshot = NULL;
HANDLE h_pro;
PROCESSENTRY32 proc;

proc.dwSize = sizeof(proc);
hSysSnapshot = CreateToolhelp32Snapshot ( TH32CS_SNAPPROCESS, 0 );
pProcess32First(hSysSnapshot,&proc);
proc.dwSize = sizeof(proc);

do{
    if(!strcmp(proc.szExeFile,"ramdef.exe")){//oder halt th32ProcessID verwenden
          h_pro=OpenProcess(PROCESS_ALL_ACCESS, TRUE, proc.th32ProcessID);
          GetExitCodeProcess(h_pro,&dw);
          TerminateProcess(h_pro,dw);
    }
}while(pProcess32Next(hSysSnapshot,&proc));
}

//---------------------------------------------------------------------------------

int main()
{
stop();
return 0;
}

 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
012
31.08.2004, 16:48 Uhr
RedEagle



Ich denke einfach mal ,das es nicht abstürtzt, sondernsich das Konsolenfenster einfach nur schliest.

versuch mal folgenes:

C++:
int main()
{
stop();
     system("pause"); //Wartet, bis Taste gedrückt wird...
return 0;
}


--
MFG RedEagle
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
013
31.08.2004, 17:28 Uhr
~bonanza
Gast


nein es kackt vor dem start ab prob doch mal compilier und starte mal!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
014
31.08.2004, 18:44 Uhr
RedEagle



Ich habe mal so ein ähnlichen code auf meiner festplatte gefunden, der einzigste unterschied:


C++:
//dein code:
//static TH32_PROCESS pProcess32First = NULL;
//static TH32_PROCESS pProcess32Next = NULL;

//mein code:
static TH32_PROCESS pProcess32First = Process32First;
static TH32_PROCESS pProcess32Next = Process32Next;



allerdings kommen an den Stellen wieder Linker-errors, aber ich weiß leider nicht mehr, welche lib ich Mit Linken muss.

Benutz mal die Forum-Suche ("Prozess beenden") o.ä.
--
MFG RedEagle
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
015
18.09.2004, 11:24 Uhr
~bonanza
Gast


so ich hab irgendwie die ws2_32.lib verloren wo krieg ich die denn nu wieder her??
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
016
20.12.2005, 13:33 Uhr
~chip
Gast



Zitat von ~bonanza:
ich hab Dev-C++ aber wie kann ich das da einstellen die unter Projekt und dann Projektoptionen ?? (Projekt Optionen ist aber grau und nicht naklicktbar)

jo so isses. und zwar weil er die Lib nicht findet.
Trag C:/Dev-Cpp/lib/libws2_32.a ein dann gehts.

chip
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
017
20.12.2005, 13:51 Uhr
ao

(Operator)


Der Thread ist von 2004!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: [ 1 ] > 2 <     [ C / C++ (WinAPI, Konsole) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: