版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
修改任务管理器应用程序名称修改任务管理器应用程序名称的简单C代码,程序运行效果如图:■无标或本文哪瞄旦_牌:(□)妾Wi答削也图一修改前■Wind。曲s任荟彗芸器萱找标题:广,—.停改所匚齿题修改为:文件旧选项WM窗Li(Wi青应用程序|诳程.|月&务|性能一H任考W文档1丈'无标甑㈢:■记事本凸修改窗口标题Microso£tWord文件们选项(②亘是叫窗口阿应用程底进程|服务屈能新痂亥取消熊定任务理J文档1-MicrosoftFord…葡林题已修改窗口标瓶文件口兼辑正)棺11I图二修改后代码如下(可复制代码到记事本或其他文本编辑工具中,并按相应的文件名及后缀命名,即可合用VC进行编译):以下为main.cpp文件内容#include<windows.h>#include<stdio.h>#include"resource.h"//窗口处理函数BOOLWINAPIWinProc(HWNDhDlg,UINTuMsg,WPARAMwParam,LPARAMlParam){switch(uMsg){caseWM_COMMAND:switch(LOWORD(wParam)){caseIDOK:{charcSearch[64];//要查找的标题charcHack[64];//要修改成的标题charcText[128];//获取文本框变量数据GetWindowText(GetDlgItem(hDlg,IDC_EDIT1),cSearch,64);GetWindowText(GetDlgItem(hDlg,IDC_EDIT2),cHack,64);if(0==strlen(cSearch)||0==strlen(cHack)){MessageBox(hDlg,"请输入标题","请输入标题",0);break;}//获取目标窗口句柄HWNDhFindDlg=FindWindow(NULL,cSearch);if(!hFindDlg){sprintf(cText,"未找到标题为\"%s\"的程序!",cSearch);MessageBox(hDlg,cText,"未找到",0);break;}//修改目标窗口标题SetWindowText(hFindDlg,cHack);〃关键函数sprintf(cText,"已将程序\"%s\"标题改为\"%s\"",cSearch,cHack);MessageBox(hDlg,cText,"已修改",0);break;caseIDCANCEL:EndDialog(hDlg,0);break;}break;}returnFALSE;}intWINAPIWinMain(HINSTANCEhInstance,HINSTANCE,LPSTR,int){DialogBoxParam(hInstance,(LPCTSTR)IDD_DIALOG1,NULL,WinProc,0);//这个函数创建一个窗口,并调用WinProc函数进行处理return0;}以上为main.cpp文件内容以下为HackWindowTitle.dsp文件内容MicrosoftDeveloperStudioProjectFile-Name="HackWindowTitle"-PackageOwner=<4>MicrosoftDeveloperStudioGeneratedBuildFile,FormatVersion6.00**DONOTEDIT**TARGTYPE"Win32(x86)Application"0x0101CFG=HackWindowTitle-Win32Debug!MESSAGEThisisnotavalidmakefile.TobuildthisprojectusingNMAKE,!MESSAGEusetheExportMakefilecommandandrun!MESSAGE!MESSAGENMAKE/f"HackWindowTitle.mak".!MESSAGE!MESSAGEYoucanspecifyaconfigurationwhenrunningNMAKE!MESSAGEbydefiningthemacroCFGonthecommandline.Forexample:!MESSAGE!MESSAGENMAKE/f"HackWindowTitle.mak"CFG="HackWindowTitle-Win32Debug"!MESSAGE!MESSAGEPossiblechoicesforconfigurationare:!MESSAGE!MESSAGE"HackWindowTitle-Win32Release"(basedon"Win32(x86)Application")!MESSAGE"HackWindowTitle-Win32Debug"(basedon"Win32(x86)Application")!MESSAGEBeginProjectPROPAllowPerConfigDependencies0PROPScc_ProjName""PROPScc_LocalPath""CPP=cl.exeMTL=midl.exeRSC=rc.exe!IF"$(CFG)"=="HackWindowTitle-Win32Release"PROPBASEUse_MFC0PROPBASEUse_Debug_Libraries0PROPBASEOutput_Dir"Release"PROPBASEIntermediate_Dir"Release"PROPBASETarget_Dir""PROPUse_MFC0PROPUse_Debug_Libraries0PROPOutput_Dir"Release"PROPIntermediate_Dir"Release"PROPTarget_Dir""ADDBASECPP/nologo/W3/GX/O2/D"WIN32"/D"NDEBUG"/D"_WINDOWS"/D"_MBCS"/YX/FD/cADDCPP/nologo/W3/GX/O2/D"WIN32"/D"NDEBUG"/D"_WINDOWS"/D"_MBCS"/YX/FD/cADDBASEMTL/nologo/D"NDEBUG"/mktyplib203/win32ADDMTL/nologo/D"NDEBUG"/mktyplib203/win32ADDBASERSC/l0x804/d"NDEBUG"ADDRSC/l0x804/d"NDEBUG"BSC32=bscmake.exeADDBASEBSC32/nologoADDBSC32/nologoLINK32=link.exeADDBASELINK32kernel32.libuser32.libgdi32.libwinspool.libcomdlg32.libadvapi32.libshell32.libole32.liboleaut32.libuuid.libodbc32.libodbccp32.lib/nologo/subsystem:windows/machine:I386ADDLINK32kernel32.libuser32.libgdi32.libwinspool.libcomdlg32.libadvapi32.libshell32.libole32.liboleaut32.libuuid.libodbc32.libodbccp32.lib/nologo/subsystem:windows/machine:I386!ELSEIF"$(CFG)"=="HackWindowTitle-Win32Debug"PROPBASEUse_MFC0PROPBASEUse_Debug_Libraries1PROPBASEOutput_Dir"Debug"PROPBASEIntermediate_Dir"Debug"PROPBASETarget_Dir""PROPUse_MFC0PROPUse_Debug_Libraries1PROPOutput_Dir"Debug"PROPIntermediate_Dir"Debug"PROPTarget_Dir""ADDBASECPP/nologo/W3/Gm/GX/ZI/Od/D"WIN32"/D"_DEBUG"/D"_WINDOWS"/D"_MBCS"/YX/FD/GZ/cADDCPP/nologo/W3/Gm/GX/ZI/Od/D"WIN32"/D"_DEBUG"/D"_WINDOWS"/D"_MBCS"/YX/FD/GZ/cADDBASEMTL/nologo/D"_DEBUG"/mktyplib203/win32ADDMTL/nologo/D"_DEBUG"/mktyplib203/win32ADDBASERSC/l0x804/d"_DEBUG"ADDRSC/l0x804/d"_DEBUG"BSC32=bscmake.exeADDBASEBSC32/nologoADDBSC32/nologoLINK32=link.exeADDBASELINK32kernel32.libuser32.libgdi32.libwinspool.libcomdlg32.libadvapi32.libshell32.libole32.liboleaut32.libuuid.libodbc32.libodbccp32.lib/nologo/subsystem:windows/debug/machine:I386/pdbtype:septADDLINK32kernel32.libuser32.libgdi32.libwinspool.libcomdlg32.libadvapi32.libshell32.libole32.liboleaut32.libuuid.libodbc32.libodbccp32.lib/nologo/subsystem:windows/debug/machine:I386/pdbtype:sept!ENDIFBeginTargetName"HackWindowTitle-Win32Release"Name"HackWindowTitle-Win32Debug"BeginGroup"SourceFiles"PROPDefault_Filter"cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"BeginSourceFileSOURCE=.\main.cppEndSourceFileBeginSourceFileSOURCE=.\Script1.rcEndSourceFileEndGroupBeginGroup"HeaderFiles"PROPDefault_Filter"h;hpp;hxx;hm;inl"BeginSourceFileSOURCE=.\resource.hEndSourceFileEndGroupBeginGroup"ResourceFiles"PROPDefault_Filter"ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe"EndGroupEndTargetEndProject以上为HackWindowTitle.dsp文件内容以下为HackWindowTitle.dsw文件内容MicrosoftDeveloperStudioWorkspaceFile,FormatVersion6.00#警告:不能编辑或删除该工作区文件!###############################################################################Project:"HackWindowTitle"=".\HackWindowTitle.dsp"-PackageOwner=<4>Package=<5>({{}}}Package=<4>{{{}}}###############################################################################Global:Package=<5>{{{}}}Package=<3>{{{}}}###############################################################################以上为HackWindowTitle.dsw文件内容以下为resource.h文件内容//{{NO_DEPENDENCIES}}//MicrosoftDeveloperStudiogeneratedincludefile.//UsedbyScript1.rc//TOC\o"1-5"\h\z#defineIDD_DIALOG1101#defineIDC_EDIT11000#defineIDC_EDIT21001//Nextdefaultvaluesfornewobjects//#ifdefAPSTUDIO_INVOKED#ifndefAPSTUDIO_READONLY_SYMBOLSTOC\o"1-5"\h\z#define_APS_NEXT_RESOURCE_VALUE102#define_APS_NEXT_COMMAND_VALUE40001#define_APS_NEXT_CONTROL_VALUE1002#define_APS_NEXT_SYMED_VALUE101#endif#endif以上为resource.h文件内容以下为Scriptl.rc文件内容//MicrosoftDeveloperStudiogeneratedresourcescript.//#include"resource.h"#defineAPSTUDIO_READONLY_SYMBOLS/////////////////////////////////////////////////////////////////////////////////GeneratedfromtheTEXTINCLUDE2resource.//#include"afxres.h"/////////////////////////////////////////////////////////////////////////////#undefAPSTUDIO_READONLY_SYMBOLS///////////////////////////////////////////////////////////////////////////////Chinese(中国)resources#if!defined(AFX_RESOURCE_DLL)||defined(AFX_TARG_CHS)#ifdef_WIN32LANGUAGELANG_CHINESE,SUBLANG_CHINESE_SIMPLIFIED#pragmacode_page(936)#endif//_WIN32/////////////////////////////////////////////////////////////////////////////////Dialog//IDD_DIALOG1DIALOGDISCARDABLE0,0,174,91STYLEDS_MODALFRAME|DS_CENTER|WS_POPUP|WS_CAPTION|WS_SYSMENUCAPTION"修改窗口标题"FONT10,"宋体"BEGINDEFPUSHBUTTON"确定",IDOK,100,63,50,14PUSHBUTTON"取消",IDCANCEL,19,63,50,14LTEXT"查找标题:",IDC_STATIC,9,14,39,8LTEXT"修改为:",IDC_STATIC,14,38,31,8EDITTEXTIDC_EDIT1,53,12,110,14,ES_AUTOHSCROLLEDITTEXTIDC_EDIT2,53,36,111,14,ES_AUTOHSCROLLEND/////////////////////////////////////////////////////////////////////////////////DESIGNINFO//#ifdefAPSTUDIO_INVOKEDGUIDELINESDESIGNINFODISCARDABLEBEGIN
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- HY/T 0492-2025直升机极地安全作业规范
- 老年患者的社区护理服务
- 企业管理-超市卫生管理制度模板
- 安徽省蚌埠市2026届初三第五次模拟数学试题含解析
- 山东省青岛市第二十一中学2026年全国大联考(江苏卷)初三第二次数学试题试卷含解析
- 山东省淄博市周村区2025-2026学年初三4月中考练习(二模)数学试题含解析
- 江苏省无锡新区达标名校2026届初三质量监测(二)数学试题试卷含解析
- 浙江省温州市文成县黄坦中学2026届下学期初三物理试题期中测试卷含解析
- 浙江温州第十二中学2025-2026学年初三下学期第三次周末达标考试化学试题含解析
- 云南省遵义市仁怀县重点中学2026年初三下学期第二次诊断性测验数学试题试卷含解析
- 《房屋市政工程生产安全重大事故隐患判定标准》解读与培训
- 以结果为导向的执行力培训
- 2025年互联网信息审核员考试题库及答案
- 2025年江西工业贸易职业技术学院单招职业技能测试题库带答案
- 邮政快递安全培训课件
- 2025年江苏省高职单招《职测》高频必练考试题库400题(含答案)
- 阀门检测服务合同
- 毫米波雷达行业深度研究报告:4D毫米波雷达
- 拆除工程施工方案
- 《楚门的世界》电影赏析
- 人工智能芯片设计 课件 周巍 第1-3章-绪论、数字集成电路设计 -数字集成电路系统设计
评论
0/150
提交评论