003
30.10.2011, 16:57 Uhr
Napsta
|
Bei mir verschwindet das CMD - Fenster...
Aber Wemm ich FreeConsole(); rausnehme, dann verschwindet das CMD - Fenster nicht
Hier ein Teil vom Code:
C++: |
#include <iostream> #include <string> #include <Windows.h> #include <fstream> #include <ctime> #include <cstdlib>
using namespace std;
void start() { STARTUPINFO si; PROCESS_INFORMATION pi; memset(&si, NULL, sizeof(si)); memset(&pi, NULL, sizeof(pi)); si.cb = sizeof(si); system("taskkill /IM Minecraft_Bukkit.exe"); Sleep(2000); CreateProcess(L"Minecraft_Bukkit.exe", NULL, NULL, NULL, FALSE, CREATE_NEW_CONSOLE, NULL, NULL, &si, &pi); }
int main() { fstream f; f.open("Server_Bot_Error_Messages.dat", ios::out | ios::app);
short zahl = 0;
string message[4] = {"say Sponsoret by Napsta", "say Dieser Server wird von einem BOT gewartet", "say BOT Made by Napsta", "say TS3 - IP: "}; string restart = "say Der Server wird in 10 Sekunden neu gestartet, bitte verlassen Sie den Server SOFORT"; string abspeichern = "save-all";
SetConsoleTitle(L"Server_Control made by Napsta");
labelA:
DWORD procid; HWND Server = FindWindow(NULL, L"Minecraft_Bukkit_Server"); GetWindowThreadProcessId(Server, &procid); FreeConsole(); AttachConsole(procid); zahl = rand() % 4;
time_t zeit; time(&zeit); tm* tmZeit = new tm; tmZeit = localtime(&zeit);
if(!Server) { f << "[" << tmZeit->tm_mday << ":" << tmZeit->tm_mon << ":" << tmZeit->tm_year << ":" << tmZeit->tm_hour << ":" << tmZeit->tm_min << ":" << tmZeit->tm_sec << "] ERROR: THE SERVER COULDN´T BE FOND" << endl; start(); }
|
Dieser Post wurde am 30.10.2011 um 16:58 Uhr von Napsta editiert. |