使用ProcessActivityView
ProcessActivityView不需要任何安装过程或其他dll文件。
为了开始使用它,只需运行可执行文件-ProcessActivityView.exe,然后运行该文件
之后,选择要检查的过程,然后单击“确定”。
单击“确定”后,ProcessActivityView将开始显示有关所选进程打开的任何文件的信息。
在WindowsVista中使用ProcessActivityView
只要您希望检查流程是否在与ProcessActivityView相同的帐户和安全上下文中运行
即使启用了UAC(用户帐户控制),ProcessActivityView也可以在Vista中运行。
但是,如果要检查以管理员身份运行的进程,则还必须以管理员身份运行ProcessActivityView。
右键单击ProcessActivityView.exe,然后选择“以管理员身份运行”
它是如何工作的
选择一个进程后,ProcessActivityView将一个特殊的帮助程序dll(ProcessActivityViewHelper.dll)注入到选定的进程中。
该dll截取Windows的内部文件I/OAPI,并将信息发送回ProcessActivityView实用程序。
命令行选项
/RunProcess运行指定的进程
/ProcessParams<参数>为使用/RunProcess运行的进程指定参数。
/立即开始<01="">指定“立即开始”值(0或1)。
修复了试图附加到smss.exe时ProcessActivityView避免从BSOD消失的情况
请注意,ProcessActivityView仍无法捕获smss.exe进程
当ProcessActivityView无法将dll加载到要跟踪的程序中时
现在,它显示正确的错误代码和Windows错误消息,而不是错误65535。
现在,当您尝试从64位ProcessActivityView跟踪32位程序时
现在,它清楚地指示您使用32位版本的ProcessActivityView。
已解决的问题:在具有多个监视器的系统上,ProcessActivityView对话框在错误的监视器中打开。
而不是主窗口所在的监视器
修正错误:在某些Windows7系统上,ProcessActivityView无法附加进程或创建新进程并使之崩溃。
删除了在Vista下以管理员身份运行的自动要求。
修复了一个错误:从检查的进程中分离出来后,helperdll的句柄保持打开状态。
修复了一个错误:与IE进程分离时,Vista中的IE7崩溃了。