#include <windows.h>
int main(int argc,char *argv[])
{
ShowWindow(FindWindow("ConsoleWindowClass",argv[0]),0); //查找窗口隐藏自身 ..
return 0;
}
这个亲测是可以的,但是会有黑框一闪而过。
#include<windows.h>
int main()
{
HWND hwnd;
hwnd=FindWindow("ConsoleWindowClass",NULL); //处理顶级窗口的类名和窗口名称匹配指定的字符串,不搜索子窗口。
ShowWindow(hwnd,SW_HIDE); //设置指定窗口的显示状态
MessageBox(NULL,"Hello","Notice",MB_OK); //弹出弹窗“Hello”
return 0;
}
在设置指定窗口的显示状态 的这一行最后一个参数,SW_HIDE是隐藏,SW_SHOW是显示。
1、调用system("start /b ping 10.10.10.11 -t");
2、做成后台服务
ShellExecute(NULL, L"open",L"cmd.exe", L"taskkill /im hh.exe /f", NULL, SW_HIDE);
第四个参数是命令