现在上来分享一下App-V可能用到的工具,先从Process Monitor开始,假如有哪里说得不对,请大家指正,谢谢。
Process Monitor一款免费的系统进程监视软件,可以对系统中的任何文件和注册表操作同时进行监视和记录,通过注册表和文件读写的变化,能为系统以及软件的trobuleshooting提供帮助, 也可以帮助我们跟踪App-V排序中所起的变化,例如注册表中有哪些键值被增加或者被改变了等,是一个可能可以帮助我们分析排序方面问题的工具
Process Monitor一款免费的系统进程监视软件,可以对系统中的任何文件和注册表操作同时进行监视和记录,通过注册表和文件读写的变化,能为系统以及软件的trobuleshooting提供帮助, 也可以帮助我们跟踪App-V排序中所起的变化,例如注册表中有哪些键值被增加或者被改变了等,是一个可能可以帮助我们分析排序方面问题的工具
例子:
我们看看记事本的字体类型和大小是由哪个键值决定的
步骤:
1. 可以在microsoft网站上下载到这个小软件
http://technet.microsoft.com/en-us/sysinternals/bb896645.aspx
2. 打开Process Monitor,捕获默认是开启的
3. 我们打开记事本,将字体改为宋体,将大小改为50
4. 查看改变后的字体,确认并关闭记事本
5. 点击
Capture (图中红框内按钮)停止捕获,这是一个开关,再按一下就又开始捕获进程了. 这里捕获的进行实在太多,有上万个,我们就需要用到筛选的功能. 点选菜单栏
Filter
6. 在条件下拉框选择
Process Name和
is,在对象值框输入
notepad.exe,并在后一下拉框选择
include (选择exclude的话,将会将此条件排除在外). 点选Add并按Apply和OK退出.有时为了使得查找范围更加精确,我们可以继续用exclude条件将一些不符合条件的记录排除出去
7. 可以看到筛选后,进程少了很多,为我们的查找提供了方便。既然我们刚才改变的字体选的是宋体,不妨用查找看看是否有所发现.
8. 留意一下
Detail和
Path的描述,初步判断字体类型的设置由IfFaceName决定,同理初步判断字体大小的设置由iPointSize决定.
9. 我们点选改行,选择
Jump To,或者按Ctrl+J,即可去到注册表该键值位置
10. 而事后改变这2个键值,记事本的字体类型和大小也随着改变,验证了判断. 假如我们需要进行做下一个软件的筛选条件的设置,或者需要重置筛选条件,可以在
Filter中选择
Reset Filter或者按Ctrl+R
11. 我们在App-V Sequencer上排序笔记本这个程序,作相同的操作,可以看到这2个键值都被捕获了,键值与注册表中的一致
11. 我们在App-V Sequencer上排序笔记本这个程序,作相同的操作,可以看到这2个键值都被捕获了,键值与注册表中的一致
总结:
假如有时候App-V排序中不能捕捉到某个键值,而我们又不知道哪一个键值要补充上时,又或者你想将某一操作所记录的信息从App-V排序中排除出去时,Process Monitor是一个可能可以帮到你的工具
假如有时候App-V排序中不能捕捉到某个键值,而我们又不知道哪一个键值要补充上时,又或者你想将某一操作所记录的信息从App-V排序中排除出去时,Process Monitor是一个可能可以帮到你的工具
本文转自 VirtualTom 51CTO博客,原文链接:http://blog.51cto.com/virtualtom/276812,如需转载请自行联系原作者