如何在我的应用程序中集成问题步骤记录器(psr)?

Joh*_*ica 18 delphi bug-reporting problem-steps-recorder

Windows 7有一个很棒的工具叫做问题步骤记录器.
您可以通过psr在命令行上键入来启动它.

在此输入图像描述

将其集成到Delphi应用程序中的最佳方法是什么?
psr有COM自动化接口吗?

我想要:

  1. 从程序启动记录器(简单:发出命令行并启动它);
  2. 自动开始录制; (这可以吗?)
  3. 预设文件psr名将存储捕获; (怎么样?)
  4. 将捕获邮件发送到我的代码中指定的电子邮件地址.

如果有一个替代工具可以做同样的事情,我当然也喜欢听到这个.
因为这主要是一个用户体验问题,我对自动崩溃报告不感兴趣,所以我知道madexcept在这些问题上做得很好.

我有兴趣看一个幻灯片,用户在4个步骤中解释为什么功能x很糟糕或者没有按预期工作.

Pol*_*Pol 11

它可以在命令行中使用:

psr.exe [/ start |/stop] [/ output] [/ sc(0 | 1)] [/ maxsc] [/ sketch(0 | 1)] [/ slides(0 | 1)] [/ gui(o | 1)] [/ arcetl(0 | 1)] [/ arcxml(0 | 1)] [/ arcmht(0 | 1)] [/ stopevent] [/ maxlogsize] [/ recordpid]

在这里,您可以找到有关命令行用法的更多信息:http://ctrlf5.net/?p = 176

这里是自动化psr thorught命令行(c#)的示例项目:http://psr4vs.codeplex.com/SourceControl/changeset/view/10645#172579