XP上开发的程序,程序在WIN7上就会不定什么时候飞掉,求高手提示。

解决方案 »

  1.   

    在xp上一直调试跑跑啊..退出的时候保证没有内存泄漏的提示..基本就OK的.
      

  2.   

    书上说 涉及内核权限一类的 得注意下权限问题。。
    因为WIN7安全比较高。。常常会运行不了。。
    即SECURITY_ATTRIBUTES结构。
      

  3.   

    WIN7上就会不定什么时候飞掉?是什么意思?
    win7下安全性比较高。有些在xp下的操作在win7下会被挡掉。
    你先设置获的管理员权限啊。可以让他在win7下跑
    然后具体问题再贴出来看看
      

  4.   

    在Win7环境下重新编译,debug一下。
      

  5.   

    首先确定是否有权限问题,XP上默认就是admin权限,windows7上默认灭有,需要提升UAC来获取
    其次,windows7上的API可能有改变升级等,看你的API等是否有影响,是否用windows7的SDK
      

  6.   

    通常是调用某些API没有判断返回值,然后直接使用输出结果导致的。因权限导致API失败等原因造成。
      

  7.   

    这些都试过 但是程序的异常 应该不是UAC直接杀死进程吧?
      

  8.   

    程序的异常导致退出..一般是异常处理忽略了对致命异常的处理..才会直接退出.没有任何提示..
    在所有catch里加点提示代码应该可以