用VB怎么修改正在运行的进程的名字?

来源:百度知道 编辑:UC知道 时间:2024/06/09 21:03:49
例子:比如现在运行了一个QQ,在任务管理器上有QQ.exe这个进程,用VB怎么把这个进程的名字改为别的名字?
各位,问题提出来了能解决就解决,不要骂人哦, camwind , 你回去好好让你家长给你补道德素质了再来上baidu,用VB真的就实现不了吗? 期盼高手能经过哦!!!
用setwindowtext这个函数只能实现改变程序窗口的名字,进程里的名字不会变的,谢谢你的回答! 还有回答改变程序名字了再运行程序的,有的程序能行,有的就不能运行了!
哎,VB不行的话,Delphi, VC ,C++ 等语言能搞定的也行,望能人义士解决之。。。。。
感谢 LH_Mouse 的回答 试试看看

用C++也做不到,别提VB了……
建议是有,看看你能不能看懂吧:
用汇编语言,先查映像名,然后找出进程所占用的内存的偏移地址(因为程序执行的是线程,进程是不会变的),用汇编级的语言直接写内存把名字改掉。
没试过,也没听过,自己先试试看吧,太考验智商了……

App.TaskVisible = False

这代码把进程隐藏掉即可。

如果想解除隐藏,就改成True

如果觉得不够,就画一个窗体,做一个假进程,里面你爱写什么正在运行都可以。

反正系统的进程不要乱动,不然会死机。

这个东西无法修改

但是你可以把QQ.EXE文件,修改成为CAONI.exe 这样在程序管理器中,看到的就是 CAONI.exe文件了。

如果你能修改为inetinfo.exe 这类的名字, 和系统自身的进程区别就不大了!!!

楼上几位老兄,不知道也别骂人!楼主使用setwindowtext装个API函数就可以!SetWindowText(HWND hwnd,LPCTSTR lpString)
HWND是要改变窗口的句柄,LPCTSTR是新名称!

有提问的勇气

你不是白痴吧?