[VB开源]KillIt :ASP/COM+组件开发辅助软件

原创 2004年08月30日 11:06:00

相关帖子:http://community.csdn.net/Expert/topic/3312/3312640.xml?temp=.1247522

问题提出:

用vb写的dll文件,注册后,用asp调用. 发现有问题,修改dll源码,
再编译成dll文件,想覆盖原dll文件,却提示拒绝操作。
这个dll也不能删除,已经用regsvr32取消注册了,即使该组件的ie页面也关闭了.
这是因为dllhost占用的资源在我们调试完成后并不会马上释放。
所以只使用任务管理器是关闭不掉的。

程序实现思路:

于是目的就明确了,是要杀死dllhost进程。

如果大家玩NT系列久了,PS系列的工具大家估计都有吧,PS系列工具直接能切到系统RANG0级别进行操作
其中PSKILL可以杀掉任何进程,包括关键系统进程。

我们就是以此开始的。

PSKILL 是个在命令行下执行的工具,执行语句为:文件路径/PSKILL 进程名称
但是这个工具每次都要切到DOS窗口,还要加参数,开始的时候我是写了个批处理文件来一步完成的
killDll.bat
=============================
C:/PSKILL DLLHOST
EXIT
=============================
但是毕竟是图形界面的时代了嘛,稍微花哨一点,于是呢,就稍微来点花招。
在VB中使用Shell函数来执行这个命令,说到这里大家就明白了吧?
当然,为了有点隐蔽性,我将pskill.exe重新命名成KillRes.dll,
这样估计大家一下子是看不出的吧?
在执行操作的时候,遵循以下步骤。
1)程序启动时判断KillRes.dll是否存在,不存在程序也就没戏了
2)如果存在,点击执行后,先将KillRes.dll重新拷贝成killRes.exe附加界面传来的参数,使用Shell执行
3)执行完毕后弹出对话框提示,然后将killRes.exe再删除,如果不细心观察,是发现不大了的。

当然其中有些小的技巧,大家看了代码就一目了然了,呵呵。
是不是很简单呢?哈哈,,我觉得想法不错,还挺好用的

文中如有措辞和理解错误,请大家不吝指正,共同进步,谢谢。

另外:还可以使用API停止COM+中相应服务的办法,估计这个会更简单,
          留给大家去发掘吧,写出来别忘了共享一下啊~~~

代码及程序下载  ,RAR文件密码:WWW.FACESUN.CN

KillIt :ASP/COM+组件开发辅助软件

问题ASP虽然有些迟暮,但是依靠COM+的强力支撑,仍然是很多开发人员的B/S开发首选。但是在开发中经常出现如下的问题:用vb写的dll文件,注册后,用asp调用.发现有问题,修改dll源码,再编译成...
  • babyt
  • babyt
  • 2004-08-29 12:56:00
  • 1619

写COM组件用于ASP/PHP等动态网页

ASP、PHP等动态网页语言的功能已很强大,但COM能使它如虎添翼。其实我们平时用的ADO、FSO、Jmail等也就是COM。借助COM,WEB可以调用本地应用程序的几乎所有功能来反馈给页面。例如,查...
  • asanscape
  • asanscape
  • 2014-04-12 12:34:43
  • 2184

如何用VB6写COM组件

   所幸的是,我们可以用COM组件来在最大程度上扩展ASP的功能。你可知道,任何可以用诸如VB,VC和VJ以及其它的一些程序语言所写出来的东西,都可以被应用到你的网站的开发中去,这就是COM(组件对...
  • jevylau
  • jevylau
  • 2007-02-25 09:30:00
  • 693

asp使用com+组件实例

  • 2013年05月04日 14:25
  • 236KB
  • 下载

VB6 Com+部署问题

COM/COM+远程匿名访问测试成功[转] 详细步骤! 1、首先在VB中写一ActiveX(DLL)组件,工程名为COMTEST。编译后在另一程序中调用,确认组件工作正常。 2、...
  • limlimlim
  • limlimlim
  • 2012-11-08 15:23:10
  • 2173

COM+ 管理:了解组件服务管理工具

 (来源:http://www.microsoft.com/china/technet/iis/compl.asp) 合二为一的用户接口 从 MTS 到 COM+ 部署 COM+...
  • Devillyd
  • Devillyd
  • 2006-12-14 10:46:00
  • 2217

COM+组件安装文件

  • 2012年10月12日 23:40
  • 285KB
  • 下载

win7组件服务COM+应用程序编录错误解决办法

win7组件服务COM+应用程序编录错误解决办法   一般情况下,我们遇到过的COM+应用程序编录错误共有两个:(1)第一个是打开COM+应用程序时出现“编录错误,执行最后操作发生错误,...
  • mfkpie
  • mfkpie
  • 2015-03-04 22:21:01
  • 1540

asp组件开发指南

  • 2007年11月12日 15:20
  • 15.96MB
  • 下载

VB游戏开发辅助软件

  • 2007年11月28日 23:58
  • 6.48MB
  • 下载
收藏助手
不良信息举报
您举报文章:[VB开源]KillIt :ASP/COM+组件开发辅助软件
举报原因:
原因补充:

(最多只允许输入30个字)