隐藏任务栏

 我有一个隐藏任务栏的程序,你看看你是否用得着。mobile sdk6410下的控制台程序:
由于任务栏挡住了我要用的调试工具,所以要关掉,等我不要,在打开。如果你想一直打开,下面的代码稍微改一下就能实现了。
#include <windows.h>
#include <winuser.h>
int _tmain(int argc, _TCHAR* argv[])
{


HWND hWnd;
DWORD dwLen;
PROCESS_INFORMATION pi;
TCHAR szPath[MAX_PATH];

dwLen = GetModuleFileName(NULL, szPath, MAX_PATH);//获取当前模块目录
if (!dwLen)
{
return 0;
}

while (szPath[--dwLen] != _T('\\'))
{
szPath[dwLen] = _T('\0');
}  
wcscat(szPath, _T("DM.exe"));//调试工具的可执行文件

hWnd = FindWindow(_T("HHTaskBar"), NULL);//找到任务栏句柄
if (hWnd)
{
//隐藏任务栏
EnableWindow(hWnd, FALSE); 
ShowWindow(hWnd, SW_HIDE);
}

if(CreateProcess(szPath, NULL, NULL, 0, FALSE, 0, NULL, NULL, NULL, &pi))
{
WaitForSingleObject(pi.hProcess, INFINITE);//无线等待,直到调试工具关闭
CloseHandle(pi.hThread);
CloseHandle(pi.hProcess);
}
//显示任务栏
EnableWindow(hWnd, TRUE); 
ShowWindow(hWnd, SW_SHOW);
return 0;
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值