还在为getcurrentprocess报错烦恼?高手教你轻松解决

吉云

俺们今儿个来唠唠这个《getcurrentprocess》是个啥玩意儿

这玩意儿,听着挺玄乎,其实吧,就是个名堂。说白了,就是那个电脑里头,正在干活的那个程序。你打开个看电视的软件,它就是个程序,你写个字儿,它也是个程序。这《getcurrentprocess》,就是能找到现在是哪个程序在蹦跶。

还在为getcurrentprocess报错烦恼?高手教你轻松解决

那咋个找法呢?这就要说到那个啥“句柄”了。这“句柄”吧,就跟个门牌号似的,每个程序都有一个,你有了门牌号,就能找到它。这《getcurrentprocess》就能给你弄来这个门牌号,不过它给的这个号,有点特别,都是-1。你可别小看这个-1,它代表的就是现在这个程序,就是你眼前这个正在跑的玩意儿。

这玩意儿有啥用呢?

  • 打个比方,你开着俩程序,一个看电影,一个写东西,你想把看电影的那个关了,咋办?你就得先找到它,这《getcurrentprocess》就能帮你找到现在正在干活的这个写东西的程序,当然你要关掉电影就得用别的法子了,这里只是打个比方。
  • 还有嘞,有些程序它干坏事儿,偷偷摸摸的,你想揪出它,也得先找到它,这《getcurrentprocess》也能帮上忙。
  • 再比如,你想知道你这个程序叫啥名儿,占了多少地方,也能通过它来查。
  • 还在为getcurrentprocess报错烦恼?高手教你轻松解决

当然,光有这个《getcurrentprocess》还不够,还得配合别的东西才能干成事儿。就像你有了门牌号,还得知道咋走才能到人家门口不是?这“别的东西”就是一些其他的命令,它们能帮你对找到的程序进行各种操作,比如关掉它,看看它在干啥。

这《getcurrentprocess》在不同的地方,写法可能不一样。有时候它长这样:GetCurrentProcess(),有时候又长那样:*.GetCurrentProcess()。你可别被它唬住了,其实都是一个意思,就是找到现在这个程序。就像俺们的狗剩,有时候人家叫他狗剩,有时候叫他他们,反正都是他。

还有嘞,这《getcurrentprocess》有时候会和那个啥“线程”扯上关系。这“线程”吧,就跟程序里头的小工,一个程序可以有好几个小工一起干活。这《getcurrentprocess》能找到现在是哪个程序在干活,也能找到现在是哪个小工在干活。不过,一般情况下,俺们都是用它来找程序,不咋管那个小工。

这玩意儿难学吗?

说难也不难,说简单也不简单。你要是 just 想知道现在是哪个程序在跑,那简单,直接用就行了。你要是想深入研究,那还得学不少东西,比如那个啥“编程”,那个啥“系统调用”。不过,俺们,也用不着学那么深,知道个大概就行了。

还在为getcurrentprocess报错烦恼?高手教你轻松解决

对了,还得提一句,这玩意儿可不能乱用。

你要是随便把哪个程序给关了,说不定就出乱子了。就像你把人家正在盖房子的梯子给抽了,那人家不就摔下来了吗?所以,用这玩意儿的时候,得小心着点,别瞎搞。要不然,电脑死机了,蓝屏了,可别怪俺没提醒你。

这《getcurrentprocess》就是个工具,能帮你找到正在干活的程序。

它就像你的眼睛,能让你看到电脑里头正在发生啥事儿。至于看到了之后咋办,那就得看你自己的了。就像你看到了地里的草,你可以拔掉它,也可以让它长着,反正决定权在你手里。俺就说到这儿吧,再说多了,俺也说不明白了。

Tags:[GetCurrentProcess, 进程, 句柄, 程序, 线程]

免责声明:由于无法甄别是否为投稿用户创作以及文章的准确性,本站尊重并保护知识产权,根据《信息网络传播权保护条例》,如我们转载的作品侵犯了您的权利,请您通知我们,请将本侵权页面网址发送邮件到qingge@88.com,深感抱歉,我们会做删除处理。

目录[+]