比如Maxthon浏览器,在异常退出之后再次打开时会提示是否恢复原来的窗口标签。
如果Windows异常断电后,有什么标志来检测呢?类Ie功能需求:
或者怎么解决如下问题:
程序1,2,3..n使用共同的用户注册程序,当某个程序已经注册近来时,其他的程序不需要再注册。目前我使用注册表:记录注册进来的程序,进行用户的引用计数。但是当电脑直接断电时不会把引用计数减为0。有什么办法解决?
不要告诉我在重启时增加一个批处理自动清除注册表相关内容。

解决方案 »

  1.   

    应该保留已经注册的程序的窗口号什么的,然后设计一个机制可以验证每个程序是不是已经死掉了?
    每次程序注册的时候就可以校验一下其它的程序是不是还在,如果都不在了说明windows已经异常断电了,就重新注册
      

  2.   

    1.我查了系统日志:没有。
    2.可执行程序有20几个,可以修改文件名,我用ListView控件列出来的,最好不要FindWindow之类吧。