你在test.exe中取参数paramStr(1),如果等于'/u',那么你就application.terminate;
解决方案 »
- 关于在windows2000sever做的组件在windows2003sever运行问题
- 如何获取外部程序的Socket句柄?
- image控件读入jpeg类型的文件
- CSDN病了啊?要么上不了,要么速度象蜗牛,哎!
- 一直还未弄明白的几个问题?(关Delphi,ADO,ODBC,BDE)
- TTable过滤的部分匹配如何能匹配中间的字符
- 怎样才能算学好了delphi?一般要多少时间才能学好?
- 关于发声引擎的问题,进来看看,不知道的也来捧个人场
- delphi程序员找工作怎一个难字了的??????唉!!!!!!!!!!!!
- 有关远程访问数据库的问题(送分)
- 幽灵联盟幽灵联盟幽灵联盟幽灵联盟幽灵联盟幽灵联盟幽灵联盟幽灵联盟幽灵联盟幽灵联盟幽灵联盟幽灵联盟幽灵联盟幽灵联盟幽灵联盟幽灵联盟幽灵联盟幽灵联盟幽灵联盟幽灵联盟幽灵联盟
- 多年收集1000多条delphi技巧代码,加浏览器(原创)
那你就取得参数'/u'之后,用FindWindow来找看,如果找到了这个应用程序,就发个Msg给它,然后写个处理Msg的函数,也就是application.terminate来关闭你的程序。不过看来也多多少少有点麻烦。 :)
检测进程吧,如果发现有XXX进程就kill了它,或者是findwindow啦(这种法比较简单),实例吗手头上没有:)
begin
第一个程序要处理第二个程序发来"Test/u" 消息, 然后关闭自身即可(Application.Terminate)
else
找第一个程序的进程或窗口名, 然后将其强行关闭;// [FindWindows & SendMessage ... or ... TerminateProcess]