软件伴侣工具集





0/5 (0投票)
2004 年 11 月 25 日
10分钟阅读

27886
可配置捕获:轻松创建针对特定产品的远程诊断工具。
支持升级和远程诊断工具
可配置捕获:轻松创建针对特定产品的远程诊断工具。
如果您的工程部门尚未负责创建和维护用于随产品在现场使用的诊断工具,那么很快就会了。支持工单向上游流动的速度比以往任何时候都快。即使现在通过自助服务和快速操作指南解决了大量客户问题,支持工单也变得更加复杂、成本更高、解决时间更长,特别是对于工程部门而言:行业范围内的升级频率越来越高。
升级支持工单普遍增多,因为配置问题太难预测。用户不断变化的环境会产生大量问题,而代码中的实际缺陷随着时间的推移和产品复杂性的增加变得更加模糊和难以定位。这并不是说解决方案需要更多的专业知识——修复通常很简单——只是要找到问题的根源。
更多的升级增加了支持工单的开放时间,这种较慢的解决速度在管理层眼中表现为成本和客户满意度两方面的问题。随着销售部门开始担心失去参考客户,管理层努力寻找解决方案。开发和支持部门制定了SLA,以确保诊断问题所需的所有信息都能来回传递,在解决周期内设定了响应时间限制,并有一些高级工程师被调到客户支持岗位。
新的问题是,工单在解决压力下不一定能更快地关闭,它们很大程度上只是被传来传去。此外,为了遵守SLA,每个人都必须更努力地工作——或者至少以不同的方式工作。
在某种程度上,无论是支持部门还是工程管理部门,都会看到远程诊断工具带来的好处。从用户的系统收集特定于您产品的自定义信息,并将其用于诊断目的,可以大大加快解决过程。因此,某种形式的远程诊断工具被建议(如果不是强制要求的话)随您的产品一起进入现场。
自建 vs. 购买
作为一家开发公司,软件公司拥有构建这些工具的专业知识(如果不是时间和物理资源的话)。您知道需要收集什么。很难找到一种能够满足大部分所需功能并可以集成到现有工作流程中的外部产品。
然而,当公司自己开发这些远程诊断工具时,它们就成为了必须永久添加到测试和支持周期的新产品。软件产品生命周期成本的70%用于测试和维护,而开发成本的80%用于识别和纠正缺陷。从这个角度来看,小小的诊断工具就变成了一项巨大的投资。此外,当发现缺陷并运行诊断程序时,现在会存在双重不确定性——例如:日志文件是真的丢失了,还是诊断工具报告有误?
正如一次重大的代码重写会失去修复中固有的丰富经验一样,软件公司在偏离其核心技术和客户时,也失去了对市场空间宝贵理解的优势。许多软件开发公司需要定制的诊断工具,而他们不必自行构建和维护。他们需要一个“诊断工具制造商”。
软件伴侣工具集
Software Companion Toolsmith 是一款“虚拟程序员”,允许您为现场构建针对产品或项目特定的配套工具。结果是一个基于向导、无需安装的远程诊断工具,可根据您的需求进行定制。
优点
- 捕获环境,包含解决缺陷所需的所有最常用信息,从操作系统到已安装的软件和服务,再到IE设置等等。
- 配置应用程序以收集高度定制的信息,例如完整或部分文件、文件列表、注册表配置单元和值。您甚至可以设计一个配套工具,在收集信息时运行外部应用程序——这实际上使得在必要时“插入您自己的代码”成为可能。
- 将所有信息保存到一个高度压缩和加密的文件中,该文件可以轻松共享或存档。
- 运行诊断工具而不会干扰用户的环境。您使用 Software Companion Toolsmith 创建的现场诊断工具无需最终用户安装。
- 使用我们的查看工具,每次都能以相同的格式在一个地方查看所有信息。
- 并排加载两个已保存的环境,然后点击“比较”以突出显示差异,精确到上次加载的DLL。
- 仅使用一个可在所有受支持平台上运行的现场工具。
- 采用您无需支持或维护的解决方案。
工作原理
SCT 的真正优势在于它是一个简单的工具,可以轻松地引入任何情况。不需要在培训、资金、硬件、变更管理或配套产品上进行大量投资。入门就像知道您想将最终用户的诊断查询结果发送到的支持地址一样简单。
Software Companion Toolsmith 欢迎屏幕
在 SCT 欢迎屏幕中输入您正在构建配套工具的产品名称。
然后,在“快速入门”选项卡上圈出的字段中输入发送地址,然后点击“构建”。
Software Companion 快速入门选项卡视图
通过这些快速步骤,您刚刚构建了一个带有 SCT 标准收集任务和默认配置的远程诊断工具。收集例程将运行,将所有配置信息保存到一个压缩和加密的文件中,并通过 SMTP 发送。
最终用户看到的向导将允许他们报告问题描述和联系方式。当最终用户运行时,它看起来会像这样(红色的文字是为您提供的额外信息)
用户配套现场诊断工具
现在 SMTP 包已发送,并附有诊断文件。该包将到达预先指定的地址,其中包含信息。
收到现场诊断工具的信息
最后,当支持人员或您在升级案例中打开附加文件时,其中的信息将大致如下所示

强大的信息收集
基于缺陷解决最常用的信息,现场诊断工具的相当一部分收集能力是标准的。它在应用程序运行时会快速捕获,并压缩成一个可以小至20K的文件。
SCT 远程配套工具收集的信息概述
收集的信息类型 |
详细说明 |
正在运行的任务 |
按模块排序。提供作者、版本、版权信息等。 |
已加载的模块 |
按进程排序。提供常用详细信息以及文件路径。 |
屏幕分辨率和深度 |
除了设置外,还可以查看显示驱动程序的详细信息。 |
系统正常运行时间 |
显示精确到秒的正常运行时间。 |
虚拟内存设置 |
列出“总”和“可用”空间。 |
加载地址 |
模块可用,同时显示重定位地址。 |
操作系统版本 |
提供版本详细信息。 |
处理器信息 |
速度、标识符和名称。 |
物理内存信息 |
列出“总”和“可用”空间。也适用于分页文件内存。 |
活动窗口屏幕截图 |
在收集时截取活动窗口的快照。可在预览中编辑。 |
TCP/IP 信息 |
全系统DNS信息。 |
网络适配器信息 |
IP地址、网卡描述、物理地址、子网掩码、WINS服务器信息等。 |
已安装的软件 |
基于卸载注册表键的已安装软件列表。 |
已安装的 Microsoft 更新 |
列出可以更新的组件及其所有已安装的更新。显示每个更新提供的任何详细信息。 |
驱动器信息 |
驱动器盘符、类型、可用空间、用户可用空间、总大小、已用总空间、UNC。 |
时区信息 |
机器的国际时区设置。 |
服务信息 |
显示名称、依赖项、登录帐户、启动类型和路径、状态。 |
IE 设置 |
域信息、特定协议默认值、IP 范围。 |
定制捕获命令
Software Companion Toolsmith 与其他捕获工具的区别在于它能够允许自定义、可配置的捕获。简化工程沟通的关键是将缺陷周围的所有相关信息收集到一个文件中。因此,现场诊断工具将数据压缩约90%,以便第一次就能捕获可能需要的一切。
SCT 远程配套工具中自定义收集选项概述
全局组和用户信息 |
每个组的每个成员及其用户详细信息。按组或用户排序。可以根据您认为是否需要这些信息来开启或关闭。 |
本地组和用户信息 |
每个组的每个成员及其用户详细信息。与全局组命令一起开启和关闭。 |
运行其他应用程序的自定义输出 |
启动、运行并从其他程序中收集信息。例如,PING.exe 将运行并捕获结果。或者,您已经编写的用于执行非常特定诊断任务的脚本可以直接从我们的产品中运行。 |
特定文件 |
捕获实际文件、其位置信息和所有详细信息。您还可以捕获部分文件,或根据文件大小和文件创建时间等条件选择文件。通过设定路径或通过注册表定位要捕获的文件。 |
文件列表 |
捕获目录,不包含实际文件,但包含所有详细信息。 |
注册表值 |
带有名称、类型和数据的值。 |
注册表配置单元 |
完整的配置单元及其所有相关详细信息。 |
事件日志查看(测试版) |
允许捕获和过滤 NT 事件日志。直接在我们的产品中查看捕获的数据。 |
额外定制
除了收集到的信息,您还可以对远程工具的设计进行相当广泛的控制。
演示选项决定了外观,无论您是否包含公司徽标和许可协议。
通信设置允许您控制一系列与交付相关的详细信息。您希望显示多少个以及哪些用户输入字段?文件将通过 SMTP 发送,还是保存到桌面以供其他交付方式?您可以选择是否允许最终用户在发送前查看数据,甚至可以选择删除可能存在安全风险的项目。添加自定义文本或链接以帮助用户完成您的支持流程。
性能选项定义了远程工具是否在下次重启时从最终用户的系统中删除,是否捕获屏幕截图或组员信息等。
您的所有选择都将保存为规范文件,您可以在以后打开和编辑该文件,以便轻松创建新的远程工具。
定制、捕获、比较
这些元素在 Software Companion Toolsmith 及其远程诊断解决方案中协同工作。根据您的特定产品定制收集功能。捕获缺陷周围的远程环境。将数据比较到最小的细节。这种精确的问题排查是无价的。
对工程部门的好处
您现在可以快速且经济高效地为支持部门构建远程诊断解决方案——无需任何工程投入。升级的案例现在会带着用户机器的完整视图抵达开发人员的收件箱——您可以在第一次尝试时就解决问题。由于这些用户环境文件可以轻松存档,因此关于用户系统以及可能影响性能的配置问题或其他已安装软件的信息比以往任何时候都更完善。市场营销和开发部门都可以利用这些信息进行未来规划。
无论您的项目列表中是否已有“构建远程配套工具”这项任务,请立即下载 Software Companion Toolsmith 的免费试用版,并与您的支持部门分享。您将享受到在每次升级或缺陷报告中收到完整、准确、高度具体信息的巨大好处,并且支持部门会一次又一次地感谢您。
请访问 https://codeproject.org.cn/redir.asp?id=943 下载此全新工程解决方案的免费试用版。