使用TcpView和ProcMon高效地诊断应用程序故障

作者:V君 发布于:2015-8-17 13:28 Monday 分类:填坑经验

收到通知说咱们的软件在客户的电脑上不工作, 于是通过远程协助到客户的电脑上做诊断.

咱们的软件分为一个 Winform 配置界面和一个 Windows 服务.

 

情况是这样:

通过配置界面输入参数, 然后启动服务开始工作. 

然而似乎配置不生效 -- 使用TcpView看到服务连接目标是默认值而不是配置文件指定的

另外日志文件也一点都不产生.

 

诊断及修正:

打开ProcMon, 把服务进程名添加筛选器, 开始观察.

找配置文件以及日志的路径监视结果, 发现拒绝访问.

嗯 马丹 去配置文件目录一看, 只有Administrator...  

修正权限让服务进程能访问文件. 

重新启动服务, 这下问题解决 -- 服务进程已经按照配置的参数连接到目标

日志文件也出来了.  乂目

 

总结:

我大 Sysinternals 棒棒哒!

(文中的两个软件都是这群人整出来的)

 

吐槽: 企鹅远程太难用了...

标签: 软件开发 调试技术 软件故障诊断 Sysinternals

引用地址:

发表评论:

Powered by emlog 去你妹的备案 sitemap