exe无法启动
有这样一个问题,一个编译好的exe文件,
放在特定的几台机器上后,双击启动时,
该程序的进程出现在任务管理器的 程序列表里,
但是马上就自动消失了。
这个是什么原因呢?
------解决方案--------------------看日志,系统日志
------解决方案--------------------可以写日志记录程序运行过程。
或者附加进程调试看看
------解决方案--------------------你看一程序运行时是不是给隐藏了,或者执行一次就关闭了
------解决方案--------------------那几台机器上装有framework吗?
------解决方案--------------------记录日志
检查加载过程中是否有相关异常
------解决方案--------------------应该是 运行时异常
------解决方案--------------------运行时异常,用windbg或者reflector调试一下看看
------解决方案--------------------用 CMD 打开试一试
------解决方案--------------------软件有异常,或是杀毒软件阻止了
------解决方案--------------------异常,异常
------解决方案--------------------我原来出现这问题是因为 程序启动时,需要一个封装的DLL,公司内部机子上都有,到客户那不能启动, 后来才发现是少了一个dll,不过我觉得有时生成exe时是也会造成这问题,总之是缺少一些文件啊之类的。
查看日志,记录日志。