2、还有就是程序读写某些外部资源,比如数据库、串口、并口、网络等。当这些资源发生堵塞或者出现问题,有可能会导致WinForm程序长时间处于等待状态,程序就会类似于死机现象。
3、写程序的时候,程序出现逻辑错误,导致死循环,或者线程死锁。如果该程序是在主线程中,就会导致WinForm程序死机。
当然这些是较为常见的崩溃性问题,如果时间充足其实可以写出很多。在这里就不一一列出了。
你是不是向注册表写东西:运行这个程序的用户权限不够。你是不是读取注册表某些键值:运行这个程序的用户权限不够。
以管理员权限运行此程序
ps:最好是把release版本运行,不要把debug版本独立运行
win7 自带.net4.0win2003应该是.net3.5.而且还不知道你是不是装过。
所以要么你在win7上用.net3.5来编译,要么给你的win2003装个.net4.0.
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)