【Golana语言社区】window应该开发之--cmd杀进程


本文摘自网络,作者,侵删。

  首先还是给大家简单的介绍下go语言在Windows/">windows下的应用开发中,例如查杀进程,获取进程的相关数据;操作注册表等等,抑或开发外挂等;用c或者C++,都可以实现;如果想更傻瓜的操作可以直接用微软的API;

     今天给大家带来的简单的小例子,kill掉制定执行文件的进程;例如 kill掉记事本的,直接win+R 启动控制台 输入命令 

参数---taskkill /im notepad.exe /T /F

回车;所有打开的记事本文件都直接强制关掉。Go语言实现非常简单 如下


   注:

arg:=[]{,strGameName}的这样是对的
arg:=[]{,strGameName}这样是不对的 所以大家用go语言实现cmd功能
的时候切忌 不要增加空格。
// kill调进程  参数---taskkill /im notepad.exe /T /F
func KillEXE(strGameName string) {
    fmt.Println("kill调进程")
    arg := []string{"/im", strGameName}
    cmd := exec.Command("taskkill", arg...)
    d, err := cmd.CombinedOutput()
    if err != nil {
        fmt.Println("Error:", err)
        return
    }
    fmt.Println(string(d))
    return
}



本文来自:51CTO博客

感谢作者:mb5fdb0a1b25659

查看原文:【Golana语言社区】window应该开发之--cmd杀进程

相关阅读 >>

linux环境Golang配置

klook分享Go应用秘籍:服务千万级全球用户的4点心得

Golang 上传office文档并转化为pdf

embed小技巧-动态文件更新

Go语言中的反射

Go是强类型语言么

Golang几种字符拼接性能分析

Golang和python的区别

Go map定义的几种方式以及修改技巧

string,byte,rune

更多相关阅读请进入《Go》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...