起動時にコンソール ウィンドウを非表示にする方法を知りたいです。
これはキーロガー プログラム用ですが、誰かをハッキングするつもりはありません。これは、ハッカーの危険性を示すために作りたい小さな学校のプロジェクトです。
これまでの私のコードは次のとおりです。
#include <cstdlib>
#include <iostream>
#include <Windows.h>
using namespace std;
int main()
{
cout << "Note. This program is only created to show the risk of being unaware of hackers." << endl;
cout << "This program should never be used to actually hack someone." << endl;
cout << "Therefore this program will never be avaiable to anyone, except me." << endl;
FreeConsole();
system("PAUSE");
return 0;
}
ウィンドウが表示され、起動時にすぐに消えます。その直後に新しいコンソールを開くようですが、これは空白です。(空白とは、「続行するには任意のキーを押してください..」という意味です。何か関係があるのでしょうかsystem("PAUSE")
)
したがって、最初のコンソールを作成して非表示にするだけでなく、新しいコンソールを開く理由を知りたいです。
ありがとう。:)