如你是高手,请回答问题!!!(200分)

  • 主题发起人 主题发起人 zyf23
  • 开始时间 开始时间
把你的程序嵌入到系统现存的进程的空间中去,例如explorer.exe
详细程序可以看看bo2k的源码,很清楚的,有详细的注释
 
一般按下三个键后,在任务管理器的进程中可以结束进程
但是如果你改用dll的方式,把你的文件名改为".dll"在进程中也找不到了
 
屏蔽CTRL-ALT-DEL就行了
SystemParametersInfo( SPI_SCREENSAVERRUNNING, 1, @Dummy, 0);
 
大家的想法都不错,但是。。
希望大家继续讨论!!
 
网络实名就是用的 dll,
启动时候 rundll cnsmin.dll
看不到它的本名,也不能结束rundll任务
他在后台实时监测注册表,这样你就只有靠安全模式去掉他
 
多层数据结构(客户端程序在连接至应用服务程序时“拒绝访问”,但在本机上可以)
数据服务中心IP为:xxx.xxx.xxx.120
客户机IP:xxx.xxx.xxx.95
应用服务器IP:xxx.xxx.xxx.82
我在82机上调试可以正常运行。可以打开数据记录。
应用程序自动运行,提供服务。
但当我把前端程序copy至IP为xxx.xxx.xxx.95机时,运行就是连接不上,出现了“拒绝访问”然后退出,
为何?
我把midas.dll拷贝到新客户端(xxx.xxx.xxx.95)机上(OS:winnt server)
运行:regsvr32 midas.dll这样可以吗?????
在NT下没有register.exe文件.
还有如何开放权限呀!
是在dcomcnfg中设置吗?如果设置呀!请多多指教!!!!!
我设置了相关内容,但还是不行,
您看我这样做对否??
运行DCOMCnfg在其中
找到SQLDataModule Object打开它的属性,选取安全性,(我的操作系统是WIN2000 FAMILY SERVER(xxx.xxx.xxx.82))我编辑它的用户访问权限
????
在此我添加了user // network // everyone
同理我在启动权限中加入了相同的内容。
可是,我失败了。。。。。。。。
请问这样做对吗?


 
其实在98底下只需要在工程文件中在
Application.CreateForm(TForm1, Form1);
这句后面加入一句:
Application.ShowMainForm:=False;
那么就看不到了,在NT下的任务管理器的应用程序页上也看不到,但是在进程页中还是看得
到。
 
to zyf23:你是不是 承德人?
 
我也试过做成service,但是用Ctrl+Alt+Del在任务管理器的进程中还是能看到该Service
的名字,高手通过这个可以在服务中终止该服务,所以Service不一定可以吧?
我原来看到过一个贴子大意是:用file1.exe调用file2.dll,然后在file2.dll中调用
file3.dll,这样file3.dll的parent就成了Explorer.exe了,然后终止file.exe,虽然
file2.dll会撤出,但是file3.dll就永远驻留了。
不知道这个方法可不可行,你可以试试:)
 
to Dk108:
你说的意思是在file3.dll中做我需要的功能,但是有个问题,dll文件一般在系统调
用的时候,系统会记录次dll被调用的次数,当次数为零时系统会释放掉该dll,你说,
file3.dll的paren就成了Explorer.exe了,为什么?难道dll之间的调用是基于
Explorer.exe?你这样试过没?我对这一块理解的不够透彻,希望您不辞辛苦讲一讲!
 
只有注册服务器进程了。
 
再坚持两了月,这个问题就过一周岁生日了[:)]
 
用钩子屏蔽键盘的某些按键最安全,有关钩子的技术请检索大富翁的问题列表
 
2000下没用。
 
最好是屏蔽,次之是隐藏
 
还没有结束》??
 
多人接受答案了。
 
后退
顶部