L leebons Unregistered / Unconfirmed GUEST, unregistred user! 2001-03-24 #1 ; 我的意思是:当一个程序一运行我就能发现,并记录他的程序名或者其他 信息.我知道用挂钩能够实现,但是具体操作小弟有点模糊.特别是怎样获得 程序名,望大虾献技
R Reboot Unregistered / Unconfirmed GUEST, unregistred user! 2001-03-24 #2 设置一Shell钩子,截获HSHELL_WINDOWCREATED事件。 可获得窗口句柄,下面就好办啦
L leebons Unregistered / Unconfirmed GUEST, unregistred user! 2001-03-24 #3 ;能不能具体一点,怎样获得他的名字呢? 我不想再调用findprocessor这类的函数
M mikedeakins Unregistered / Unconfirmed GUEST, unregistred user! 2001-03-24 #4 To Reboot, 如果程序没有窗口, 这个钩子还能工作吗?
L leebons Unregistered / Unconfirmed GUEST, unregistred user! 2001-03-26 #5 ;高手为什么不出手,嫌分数太少?如果那位高人能写出源代码给我,小弟就算倾家荡产 也要还你一个恩情
Z zyf23 Unregistered / Unconfirmed GUEST, unregistred user! 2001-04-04 #6 我正用delphi编写一个开机即能运行的程序,并把他缩小到右下角的状态栏上 ,我想让该程序在后台运行,但现在我遇到了一个问题, 如果一高手知道运用ctrl+del+alt三键就能把它结束,本 程序将失去意义。我想问以下,有什么好方法能使这三键不对 我这个程序起作用,并且仍能对其他程序起作用。屏蔽这三键我 已试过,可不对本程序起作用,但同时对其他程序也不起作 用,那不是本程序的目的! 望赐教!!!!!! leebons,我的问题好先和你的差不多收到答案时别忘了通知一声。
我正用delphi编写一个开机即能运行的程序,并把他缩小到右下角的状态栏上 ,我想让该程序在后台运行,但现在我遇到了一个问题, 如果一高手知道运用ctrl+del+alt三键就能把它结束,本 程序将失去意义。我想问以下,有什么好方法能使这三键不对 我这个程序起作用,并且仍能对其他程序起作用。屏蔽这三键我 已试过,可不对本程序起作用,但同时对其他程序也不起作 用,那不是本程序的目的! 望赐教!!!!!! leebons,我的问题好先和你的差不多收到答案时别忘了通知一声。
远 远帆 Unregistered / Unconfirmed GUEST, unregistred user! 2001-04-05 #9 ; 我也想知道具体程序怎么写。不过我知道 zyf23 提出问题的思路:你需要的不是屏 蔽热键,而是隐藏程序自身,使在程序列表中不显示。不过不管怎么样,高手总是可以把 你的程序搞掉的。你的程序总得起动吧?zyf23 是不是该给我一点 Money 呢?
; 我也想知道具体程序怎么写。不过我知道 zyf23 提出问题的思路:你需要的不是屏 蔽热键,而是隐藏程序自身,使在程序列表中不显示。不过不管怎么样,高手总是可以把 你的程序搞掉的。你的程序总得起动吧?zyf23 是不是该给我一点 Money 呢?
Z zyf23 Unregistered / Unconfirmed GUEST, unregistred user! 2001-04-05 #10 远帆,请问如何隐藏程序本身,是不是改变程序可执行文件的属性? 我试了一下,好象不行。你有高招的话,请赐教! 至于分数我相信那是没问题的,我现在急用该方法!
L lsx_delphi Unregistered / Unconfirmed GUEST, unregistred user! 2001-04-08 #12 隐藏程序本身指的是隐藏程序运行时的进程,即在ctr+del+alt列出来的进程列表中看不到它, 有个现成的例子:http://mantousoft.51.net 网站上的'初恋'(grilfriend)程序, 这是一个远程控制程序,其server端就实现了进程的隐藏.你去看一看.
隐藏程序本身指的是隐藏程序运行时的进程,即在ctr+del+alt列出来的进程列表中看不到它, 有个现成的例子:http://mantousoft.51.net 网站上的'初恋'(grilfriend)程序, 这是一个远程控制程序,其server端就实现了进程的隐藏.你去看一看.
L leebons Unregistered / Unconfirmed GUEST, unregistred user! 2001-04-09 #13 ; to 版主: 这个问题我自己已经解决了,能不能给我加分?
Z zdy79 Unregistered / Unconfirmed GUEST, unregistred user! 2001-04-09 #14 To zyf23 //在Ctrl+Alt+Del按下时显示的任务列表里隐藏程序进程! 在implementation后加上 function RegisterServiceProcess (dwProcessID, dwType: DWord) : DWord; stdcall; external 'KERNEL32.DLL'; procedure TForm1.BitBtn1Click(Sender: TObject); begin RegisterServiceProcess(GetCurrentProcessID,1);//隐藏进程 end; procedure TForm1.BitBtn2Click(Sender: TObject); begin RegisterServiceProcess(GetCurrentProcessID,0);//显示进程 end;
To zyf23 //在Ctrl+Alt+Del按下时显示的任务列表里隐藏程序进程! 在implementation后加上 function RegisterServiceProcess (dwProcessID, dwType: DWord) : DWord; stdcall; external 'KERNEL32.DLL'; procedure TForm1.BitBtn1Click(Sender: TObject); begin RegisterServiceProcess(GetCurrentProcessID,1);//隐藏进程 end; procedure TForm1.BitBtn2Click(Sender: TObject); begin RegisterServiceProcess(GetCurrentProcessID,0);//显示进程 end;