实现以下功能:
  当自己被关闭时,能够检测到,并重新运行。运行时窗体要求正常,不是最小化,也不是最大化.哪位高手能解决?

解决方案 »

  1.   

    最简单的就是做一个程序来监视系统进程,如果发现程序不在进程中则shell他,用vbnormal即可。
    还有一种方法就是在程序本身里使用HOOK,让系统不能关闭这个程序就行了!
      

  2.   

    可以这样解决,在程序模块中写一个过程,此过程可以先关闭运行中的程序,之后立即启动如程序名称是:example.exe,
    sub restartsub()
        if dir(app.path+"\example.exe")<>"" then
            shell app.path+"\example.exe"
        end if
        unload meend sub