技术分享 Procmon如何开机静默启动 [复制链接]

六月飞雪
网站编辑
技术中心 25144 0 2017-5-18 12:11:05
本帖最后由 六月飞雪 于 2017-5-18 12:32 编辑

     有时候我们需要用到Procmon工具,可以对系统中的任何文件和注册表操作同时进行监视和记录,但有时候我们使用这个软件时会有提示如下图所示:
QQ图片20170518122942.png
通常我们开机启动Procmon工具时,加上参数/accepteula /quiet   可以让软件后台静默运行,建议直接用开机批处理调用如果放客户机C盘中的开机启动项开机调用的话(C:\Users\administrator\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup) --------- administrator是当前系统使用的管理员账号
注意:加这两个参数时需要将程序发送一个快捷方式,然后在快捷方式的目标路径里面填写参数再将快捷方式放到开机启动项里面 如下图所示:
QQ图片20170518122359.png

关于这两个参数的说明如下:
/AcceptEula
自动接收许可并绕开EULA(最终用户许可协议)对话框

/Quiet
不在启动的时候确认过滤器的设置

Process Monitor支持的命令行参数:

Procmon其它参数说明大家有兴趣可以了解下如下:
/Openlog <保存了的PML日志文件>
让Process Monitor打开并加载指定的日志文件

/Backingfile <日志文件名>
让Process Monitor创建和使用指定的文件名命名日志文件

/Pagingfile
保存事件到页文件。

/Noconnect
当选中了这个选项,Process Monitor不会自动记录活动

/Nofilter
在启动的时候清除过滤器

/AcceptEula
自动接收许可并绕开EULA(最终用户许可协议)对话框。

/Profiling
启用线程概要事件。

/Minimized
Process Monitor将以最小化的方式启动。

/WaitForIdle
等待一个Process Monitor实例准备好。

/Terminate
结束所有的Process Monitor实例并退出。

/Quiet
不在启动的时候确认过滤器的设置。

/Run32
使用此指令让32位版本的Process Monitor运行在64位的Windows中,并打开在32位系统下生成的日志。

/HookRegistry
此开关只在32位的Vista和Server2008中有效,让Process Monitor使用system-call hooking 来代替Registry callback mechanism来监控注册表活动,在这些操作系统中通过启用本指令来查看虚拟应用程序的虚拟注册表操作。这个选项必须在Process Monitor在系统中运行的第一次中启用,而且只能用来为虚拟应用程序(SoftGrid)查找错误。

/SaveAs, /SaveAs1, /SaveAs2
使用这些开关配合/OpenLog来让Process Monitor导出一个日志文件到CSV,XML或者PML格式。/SaveAs1选项包括栈信息导出到XML格式,/SaveAs2选项添加符号信息。

/LoadConfig
加载指定的过滤器和设置文件。




您需要登录后才可以回帖 立即登录
高级模式
返回
统计信息
  • 会员数: 29062 个
  • 话题数: 9633 篇
  • 巅峰数: 5500 人