អាយធីខ្មែរស៊ែរ : itkhmershare.blogspot.com

ProcessActivityView v1.12

Wednesday, January 30, 20130 comments

Description

ProcessActivityView creates a summary of all files and folders that the selected process tries to access. For each file that the process access, the following information is displayed: Number of times that the file was opened and closed, number of read/write calls, total number of read/write bytes, the dll that made the last open-file call, and more...

Warning !

Do not use this tool to debug smss.exe process under Windows 7, because from unknown reason, it causes a blue screen of death.

System Requirements

This utility works on Windows 2000, Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008, and Windows 7. Older versions of Windows are not supported. There is a separated download for x64 applications.

Using ProcessActivityView

ProcessActivityView doesn't require any installation process or additional dll files. In order to start using it, simply run the executable file - ProcessActivityView.exe
After running it, select the process that you want to inspect, and click Ok. After clicking Ok, ProcessActivityView will start to display the information about any file that is opened by the selected process.

Using ProcessActivityView In Windows Vista

ProcessActivityView can work in Vista even when UAC (User Account Control) is turned on, as long as the process that you wish to inspect run in the same account and security context of ProcessActivityView. However, if you want to inspect a process that runs under administrator account, you must also run ProcessActivityView as administrator. (right-click on ProcessActivityView.exe and choose 'Run As Administrator')

How Does It Work ?

After you select a process, ProcessActivityView inject a special helper dll (ProcessActivityViewHelper.dll) into the selected process. This dll intercepts the internal file I/O API of Windows, and sends the information back to ProcessActivityView utility.

Command-Line Options

/RunProcess <exe filename> Run the specified process
/ProcessParams <parameters> Specify parameters for the process that you run with /RunProcess.
/StartImmediately <0 | 1> Specify the "Start Immediately" value (0 or 1).

Translating ProcessActivityView to other languages

In order to translate ProcessActivityView to other language, follow the instructions below:
  1. Run ProcessActivityView with /savelangfile parameter:
    ProcessActivityView.exe /savelangfile
    A file named ProcessActivityView_lng.ini will be created in the folder of ProcessActivityView utility.
  2. Open the created language file in Notepad or in any other text editor.
  3. Translate all string entries to the desired language. Optionally, you can also add your name and/or a link to your Web site. (TranslatorName and TranslatorURL values) If you add this information, it'll be used in the 'About' window.
  4. After you finish the translation, Run ProcessActivityView, and all translated strings will be loaded from the language file.
    If you want to run ProcessActivityView without the translation, simply rename the language file, or move it to another folder.
Share this article :

Post a Comment