Introduction

Note : this help file describes the last version of YAPM : v2.4.1.

Main menu
Tasks
Processes
Jobs
Monitor
Services
Network connections
File features
Search
Remote monitoring
Detailed view for processes
Detailed view for services
Detailed view for jobs
Log feature
Dependency viewer
System Snapshot feature
Using the command line
Others features & tips
 

Some of the features of YAPM are not available with remote monitoring. On the help file available below, if the name of a command is black, the command is available for all types of connection (local, WMI and server). If it's green, it's available for both local and remote via server. If it's blue it's only available for a local machine.

 

Main menu

Here are the features available in the main menu (click on the Orb) or when you click on the small icons on the ribbon, near the Orb :

Tasks

These features are available in the 'Tasks' tab of the main form. Use the icons on the ribbon, or use the popup menu (right-click on the listview). All actions are available for the different tasks you select in the list.

Double click on a task will select the associated process.

Processes

These features are available in the 'Processes' tab of the main form. Use the icons on the ribbon, or use the popup menu (right-click on the listview). All actions are available for all the different processes you select in the list. Depending of the type of connection YAPM uses (local, WMI...), some actions are disabled.

Double-click on a process to open a detailed view of the process. See Detailed view for process.

Jobs

These features are available in the 'Jobs' tab of the main form. Use the icons on the ribbon, or use the popup menu (right-click on the listview). All actions are available for the different jobs you select in the list. Note that job management feature is only available if user have the admin rights.

Double-click on a job to open a detailed view of the job. See Detailed view for job.

Monitor

These features are available in the 'Monitor' tab of the main form. Use the icons on the ribbon, or use the popup menu (right-click on the treeview). This feature allows to use the "performance counters" of Windows available on the system (local system if connection type is local, or remote system if connection type is remote via WMI). Here are the available actions :

To see a "performance counter", select it in the tree. Then the associated graph will be displayed.

Services

These features are available in the 'Services' tab of the main form. Use the icons on the ribbon, or use the popup menu (right-click on the listview). All actions are available for the different services you select in the list.

Network connections

These features are available in the 'Network' tab of the main form. Use the icons on the ribbon, or use the popup menu (right-click on the listview). All actions are available for the different connections you select in the list.

File features

These are available in the 'File' tab of the main form. Use the icons on the ribbon, or right-click on the list. The first thing to do before using "file features" is to open the file with 'Open file' icon. Then, some actions will be available. Note that even if the 'File' tab is available for all types of connection, you only can select local files.

Search

The search feature is available in the 'Search' tab of the main form.

You will have to specify which types of item you want to search (processes, modules, services, handles...). Then, enter the string you want to search, validate with 'Return' key and click on'Launch'.

You can close an item (i.e. terminate process for processes, unload module for modules, close handle for handles...) with 'Close item' menu.

Remote management

Change connection type

The first thing to do to monitor a remote system is to change the connection type. There are three different connection types :

To change the connection type, you have to open the 'Connection window' (Menu -> Change connection type). Then, disconnect from current machine, choose the new connection, configure it and click on 'Connect'.

Which connection type should I choose ?

If you want to monitor the local machine, use 'local connection'.

 

If you want to monitor a remote machine, there are different points you should consider :

WMI method

WMI method is the easiest way to monitor a remote system. You only need an account with a password on the remote machine. WMI must also be available in the remote machine (RPC server must be started). Here are the steps you should follow to connect YAPM to the remote machine :

WMI is a nice way to monitor remote computers, but it is really limited. Only some informations/features are available :

Client-server method

Client-server method is more complex than WMI and it requires to run something (YAPM as a server) on the remote machine. But it allows to monitor the processes/services/modules/... and all related objects just as if you were monitoring a local machine : all features/informations are available (except performance counters).

Here are the steps you should follow to connect YAPM to the remote machine :

Emergency hotkeys

This is a feature which allows to assign a shortcut to a specified action. Once you have open the 'Emergency hotkeys' window (Menu -> Emergency hotkeys), right-click on the listview and choose 'Add'. Then select the shortcut you want to use and the action you want to associate with it. 'Remove' command delete the action definitevely (use Enable/Disable to temporarily remove a previous added shortcut). The shortcut are saved in 'hotkeys.xml' file in YAPM directory.

Note that the actions available depends from the version of YAPM you are using. For now, you can not add your own custom actions, and only two actions are available : "Kill foreground application" and "Exit YAPM".

The shortcuts will only be active when YAPM is running.
Note that the shortcuts only affect the local machine.

Find Window' Process

This feature allows to find the process associated to a window displayed on the screen. Once you have open the 'Find Window' process' window (Menu -> "target icon"), click on the window and drag your mouse over the screen. Select the desired window and release the left button of your mouse, it will select the process associated to the window.

Show hidden processes

This feature allows to view hidden processes, such as rootkits. As it uses user mode functions (no kernel functions), it shows only basic rootkits. There are two methods of detection available, you can change the method by clicking on the small "shield icon" on the bottom of the window.

Create a service

YAPM allows to create services. (this feature is available using the main menu). To create a service, you have to specify some informations (name of the service, service type...etc.). If you want to create a service on a remote machine, you will have to specify a machine name, a user name and the associated password. YAPM will then copy the executable you selected to the remote machine and starts the service on the remote machine as a local service.

Detailed view for processes

When you double-click on a process (on the list of the processes on the main form), it opens a form which shows all available informations about the process. There are 16 different tabs :

Detailed view for services

When you double-click on a service (list of the services on the main form), it opens a form which shows all available informations about the service. There are 4 tabs :

Detailed view for jobs

When you double-click on a job (list of the jobs on the main form), it opens a form which shows all available informations about the job. There are 3 tabs :

Log feature

This feature allows to monitor all changes made by/on a process (Process detail view -> Log tab). Check 'Activate log' to enable the feature to collect the changes.
Click on 'Options' and choose the desired options :

Dependency viewer

This feature allows to view dependencies of an executable/*.dll/*.sys. If the Dependency viewer is shown with Module->Show dependencies or Process->Show dependency, there is no need to select the file, otherwise you will have to use 'Open...' menu.

Once your file is opened, you will see the import/export tables and all informations available in a classical Dependency viewer.

System Snapshot Feature

This feature is designed for remote assistance (for example on an Internet forum). Here is how you should use it :

It is also possible to explore a System Snapshot File to see which data are stored in it by using the Explore System Snapshot File menu.

Using the command line

Here are the different arguments which can be used in command line to start YAPM :

Other features & tips

Here are some other features and tips you should know when using YAPM :

 

Last update of this page : 2009-16-12 12:00