App-V 参考工具之(一):Process Monitor

简介:
现在上来分享一下App-V可能用到的工具,先从Process Monitor开始,假如有哪里说得不对,请大家指正,谢谢。 
     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. 留意一下 DetailPath的描述,初步判断字体类型的设置由IfFaceName决定,同理初步判断字体大小的设置由iPointSize决定.  

9. 我们点选改行,选择 Jump To,或者按Ctrl+J,即可去到注册表该键值位置 
 
 
10. 而事后改变这2个键值,记事本的字体类型和大小也随着改变,验证了判断. 假如我们需要进行做下一个软件的筛选条件的设置,或者需要重置筛选条件,可以在 Filter中选择 Reset Filter或者按Ctrl+R 
 11. 我们在App-V Sequencer上排序笔记本这个程序,作相同的操作,可以看到这2个键值都被捕获了,键值与注册表中的一致 
 
总结: 
假如有时候App-V排序中不能捕捉到某个键值,而我们又不知道哪一个键值要补充上时,又或者你想将某一操作所记录的信息从App-V排序中排除出去时,Process Monitor是一个可能可以帮到你的工具



本文转自 VirtualTom 51CTO博客,原文链接:http://blog.51cto.com/virtualtom/276812,如需转载请自行联系原作者
目录
相关文章
|
7月前
|
数据采集 JSON 监控
Kotlin高效App爬取工具:利用HttpClient与代理服务器的技巧
Kotlin高效App爬取工具:利用HttpClient与代理服务器的技巧
|
7月前
|
小程序 容器 JavaScript
探索uni-app:构建跨平台应用的神奇工具
探索uni-app:构建跨平台应用的神奇工具
|
8天前
|
API
【Azure Logic App】使用Logic App来定制Monitor Alert邮件内容遇见无法获取SearchResults的情况
Log search alert rules from API version 2020-05-01 use this payload type, which only supports common schema. Search results aren't embedded in the log search alerts payload when you use this version.
31 10
|
3月前
|
开发工具
uniapp, 短剧视频类App实现参考,支持滑动播放,仿抖音 仿陌陌 短视频 无限滑动播放 视频流
阿里云点播服务web播放器sdk,短剧视频类App实现参考。仿抖音 仿陌陌 短视频 无限滑动播放 视频流。无uniapp video 原生组件的层级、遮挡、覆盖问题,适合与不同功能视图组合使用,实现丰富的应用功能。
uniapp, 短剧视频类App实现参考,支持滑动播放,仿抖音 仿陌陌 短视频 无限滑动播放 视频流
|
3月前
|
测试技术
基于LangChain手工测试用例转App自动化测试生成工具
在传统App自动化测试中,测试工程师需手动将功能测试用例转化为自动化用例。市面上多数产品通过录制操作生成测试用例,但可维护性差。本文探讨了利用大模型直接生成自动化测试用例的可能性,介绍了如何使用LangChain将功能测试用例转换为App自动化测试用例,大幅节省人力与资源。通过封装App底层工具并与大模型结合,记录执行步骤并生成自动化测试代码,最终实现高效自动化的测试流程。
|
4月前
【Azure App Service】如何来停止 App Service 的高级工具站点 Kudu ?
【Azure App Service】如何来停止 App Service 的高级工具站点 Kudu ?
|
4月前
|
XML 安全 Java
App安全检测实践基础——工具
App安全检测实践基础——工具
116 0
|
4月前
|
开发工具 数据安全/隐私保护 git
【Azure 应用服务】登录App Service 高级工具 Kudu站点的 Basic Auth 方式
【Azure 应用服务】登录App Service 高级工具 Kudu站点的 Basic Auth 方式
|
5月前
|
存储 前端开发 安全
盲盒app游戏系统开发参考版/需求分析/规则玩法
开发盲盒App游戏系统的流程和细节可能因具体需求和技术实现而有所不同。以下是一般性的开发流程和相关细节,供您参考:
|
7月前
|
小程序 开发者
【微信小程序】微信开发者工具 app.json: [“subpackages“][0][“root“] 字段需为目录 已解决
【微信小程序】微信开发者工具 app.json: [“subpackages“][0][“root“] 字段需为目录 已解决
85 0

热门文章

最新文章