`
旷世cC
  • 浏览: 25631 次
  • 性别: Icon_minigender_1
  • 来自: 广州
文章分类
社区版块
存档分类
最新评论

C++中关于杀进程相关代码

 
阅读更多
#include <windows.h>   
#include <tlhelp32.h>   
#include <stdio.h>   
#include <string.h>   
#include <iostream.h>   
void KillProcess(LPCTSTR name);           
void main()   
{     
    char name[100];                     
    cin>>name;                         
    KillProcess(name);     
}   
  
void KillProcess(LPCTSTR name)       
{   
PROCESSENTRY32 pe;           
HANDLE hShot = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, 0);     
pe.dwSize = sizeof(PROCESSENTRY32);       
if(Process32First(hShot, &pe))   
{   
  do  
  {   
   if(strcmp(pe.szExeFile, name) == 0)     
   {   
    cout<<"进程名校对正确!"<<endl;     
    HANDLE hProcess = OpenProcess(PROCESS_ALL_ACCESS, FALSE, pe.th32ProcessID);         
    TerminateProcess(hProcess,0);     
    cout<<"进程名校对正确!"<<endl;     
    break;   
   }   
  }while(Process32Next(hShot, &pe));   
}   
CloseHandle(hShot);   
}   


1
12
分享到:
评论

相关推荐

    进程防杀C++实例源代码

    C++实现进程防杀实例源代码.....支持C#外部调用...[DllImport("NoKillDll.dll", EntryPoint = "Init")] private extern static void Init(); //调用 Init();

    c++狼人杀 c++狼人杀.zip

    在C++狼人杀项目中,开发者需要熟练掌握C++的基本语法,包括变量、数据类型、控制结构(如循环、条件语句)、函数、类和对象等。 2. **面向对象编程(OOP)**:狼人杀游戏涉及到多个游戏角色,每个角色有自己的属性...

    C杀360进程源代码

    根据提供的文件信息,本文将对"C杀360进程源代码"进行详细的解析与扩展,主要涉及以下几个方面:源代码解读、程序功能分析、技术原理介绍以及潜在的安全风险。 ### 源代码解读 该段代码是用C++语言编写的,主要...

    守护进程程序C++编写保护进程

    在这个场景下,C++编写的DLL可能包含了实现守护进程功能的核心代码,它能够注入到C#程序中,监控其运行状态,并采取必要的措施防止被杀死。提到“Win7系统亲测有效”,这意味着这个解决方案已经在Windows 7操作系统...

    可以杀冰刃的C++代码

    描述中提到的“一个完整的杀进程的代码”,意味着这个C++程序包含了完整的源代码,能够查找并结束指定的进程——在这个例子中就是“冰刃”。开发者分享这个代码是为了帮助其他人实现类似的功能,同时鼓励给予反馈。 ...

    visual c++ vc制作免杀进程.zip

    免杀进程开发者可能会利用DLL注入技术,将恶意代码注入到其他正在运行的进程中,以此来隐藏其活动。他们还可以创建自定义的DLL,以避免与已知恶意代码的特征相匹配,从而逃过安全软件的检测。 制作免杀进程通常涉及...

    C++ 简单的可杀系统进程 进程管理程序

    标题中的"C++ 简单的可杀系统进程 进程管理程序"表明这是一个使用C++编程语言编写的,能够管理并结束系统进程的应用。在Windows操作系统中,进程管理是系统核心功能的一部分,允许用户或应用程序监控和控制运行的...

    守护进程,背靠背c++实现

    在本话题中,我们将深入探讨守护进程的原理、C/C++实现以及如何设计具有防杀功能的守护进程。 守护进程的工作原理: 守护进程在Unix/Linux系统中是非常常见的一种进程类型。它们通过脱离控制终端(detaching from ...

    强制杀进程VC源代码

    "强制杀进程VC源代码"是关于如何利用C++编程语言编写程序来实现这一功能的示例。这个压缩包文件包含了作者用于演示这一技术的源代码,旨在供其他开发者学习和讨论。 首先,我们需要理解什么是进程。在计算机科学中...

    c++狼人杀.docx

    枚举类型在C++中是一种强大的工具,用于创建一组具有特定名称的整数常量,方便代码的可读性和维护性。 接着,我们定义了`Player`类作为所有角色的基类,包含了角色类型的属性`role_`。`Player`类提供了一个获取角色...

    C++脱离极域电子教室

    c++代码,需要dev c++编译。编译成功后打开就可以结束指定进程

    VC6.0 杀进程

    在Windows操作系统中,"杀进程"通常指的是终止一个正在运行的程序或进程。在这个场景下,我们使用Visual C++ 6.0(简称VC6.0)作为开发工具来实现这个功能。VC6.0是一款经典的C++集成开发环境,虽然现在已经有更新的...

    C++双进程防杀屏蔽键盘钩子程序

    总的来说,C++的双进程防杀与键盘钩子技术是系统编程中的高级技巧,它们允许程序员对系统的运行有更深入的控制。然而,使用这些技术时必须遵守道德和法律规定,避免滥用导致潜在的安全风险和隐私问题。对于学习和...

    结束杀掉其他进程的代码

    在VC++(Microsoft Visual C++)编程中,我们通常使用Windows API函数来结束或杀死进程。其中,`TerminateProcess()`函数是用于强制结束指定进程的主要API。这个函数接受两个参数:一个是进程的句柄,另一个是退出...

    C#/C++保护自身进程无法被任务管理器结束3.0版

    V3.0版:双击exe(64bit的)可测试,若要编译32位的记得修改解决方案平台,然后再编译,这点...核心代码是C++完成,C#调用dll实现了对C#进程的保护。在XP、Win7 32和64系统下测试通过。可参见我的博客。 限制了动态调分

    枚举进程与能够杀系统进程

    本文将深入探讨如何在Windows PPC(Pocket PC)平台上使用C++和C#语言进行进程枚举以及杀掉系统进程的相关技术。 首先,我们需要理解“进程”。在计算机术语中,进程是执行中的程序的一个实例,拥有自己的内存空间...

    VC根据进程号或者进程名杀进程

    在本文中,我们将深入探讨如何使用VC++(Visual C++)来实现“根据进程号或者进程名杀进程”的功能。首先,我们需要了解Windows API函数,它们是VC++与操作系统交互的核心。 1. **进程基础概念**: - **进程**:是...

    C++杀进行函数

    总结一下,要在C++中实现Win7环境下根据进程名杀进程,主要步骤包括: 1. 创建系统快照。 2. 遍历快照中的进程,比较进程名。 3. 打开目标进程并请求`PROCESS_TERMINATE`权限。 4. 使用`TerminateProcess`结束进程。...

    杀360进程vc6.0源码

    在这个项目中,开发者使用了Visual C++ 6.0(简称VC6.0)作为开发环境,通过编写源码来实现对360安全软件进程的强制终止。下面将详细解释相关的技术点。 首先,我们要理解在Windows系统中,进程是程序的一次执行...

    Linux/C/C++函数中文使用手册

    Linux系统使用信号(signals)作为进程间通信的一种方式,如`SIGINT`(中断),`SIGTERM`(终止),`SIGKILL`(强制杀死)。`signal`, `sigaction`等函数用于注册信号处理器,处理接收到的信号。 8. **进程操作**...

Global site tag (gtag.js) - Google Analytics