现在上来分享一下App-V可能用到的工具,先从Process Monitor开始,假如有哪里说得不对,请大家指正,谢谢。
     Process Monitor一款免费的系统进程监视软件,可以对系统中的任何文件和注册表操作同时进行监视和记录,通过注册表和文件读写的变化,能为系统以及软件的trobuleshooting提供帮助, 也可以帮助我们跟踪App-V排序中所起的变化,例如注册表中有哪些键值被增加或者被改变了等,是一个可能可以帮助我们分析排序方面问题的工具

例子:
我们看看记事本的字体类型和大小是由哪个键值决定的

步骤:
1. 可以在microsoft网站上下载到这个小软件
http://technet.microsoft.com/en-us/sysinternals/bb896645.aspx
2. 打开Process Monitor,捕获默认是开启的
  4.PNG
3. 我们打开记事本,将字体改为宋体,将大小改为50
  1.PNG
4. 查看改变后的字体,确认并关闭记事本
  2.PNG
5. 点击 Capture (图中红框内按钮)停止捕获,这是一个开关,再按一下就又开始捕获进程了. 这里捕获的进行实在太多,有上万个,我们就需要用到筛选的功能. 点选菜单栏 Filter
  5.PNG
6. 在条件下拉框选择 Process Nameis,在对象值框输入 notepad.exe,并在后一下拉框选择 include (选择exclude的话,将会将此条件排除在外). 点选Add并按Apply和OK退出.有时为了使得查找范围更加精确,我们可以继续用exclude条件将一些不符合条件的记录排除出去
  6.PNG
7. 可以看到筛选后,进程少了很多,为我们的查找提供了方便。既然我们刚才改变的字体选的是宋体,不妨用查找看看是否有所发现. 
7.PNG
8. 留意一下 DetailPath的描述,初步判断字体类型的设置由IfFaceName决定,同理初步判断字体大小的设置由iPointSize决定. 
8.PNG
9. 我们点选改行,选择 Jump To,或者按Ctrl+J,即可去到注册表该键值位置
  9.PNG
  10.PNG
10. 而事后改变这2个键值,记事本的字体类型和大小也随着改变,验证了判断. 假如我们需要进行做下一个软件的筛选条件的设置,或者需要重置筛选条件,可以在 Filter中选择 Reset Filter或者按Ctrl+R
  11.png
11. 我们在App-V Sequencer上排序笔记本这个程序,作相同的操作,可以看到这2个键值都被捕获了,键值与注册表中的一致
  3.PNG
总结:
假如有时候App-V排序中不能捕捉到某个键值,而我们又不知道哪一个键值要补充上时,又或者你想将某一操作所记录的信息从App-V排序中排除出去时,Process Monitor是一个可能可以帮到你的工具