Guide / Main UI

Main UI reference

The main interface is shown after the wizard's Start or Skip. The status label at the top reflects current view mode (e.g. Showing snapshot diff, Displaying Base Snapshot, or a countdown). Below that is the tab strip with all snapshot categories.

Tabs

Every tab has a list view of the data for the current view mode. Right-click most tabs for a context menu specific to that data type. Tabs not mentioned in the wizard's options (API Log, Directory Watch) are hidden when the corresponding feature is off.

TabContent
Running ProcessesPID, parent PID, user, path, owning service. Right-click to act on the selected process (see Process menu).
Open PortsPort, PID, type (TCP/UDP), path, owning service. Click an entry to load the corresponding process into the right-click menu.
Process DllsTwo list views side by side. Left: per-monitored-process row (PID, dll count, name). Right: DLL list for the selected process row.
Loaded DriversDriver file, company name, description.
Reg MonitorPath, value. The path column shows full registry path; the value column shows the data or sub-key name. See monitored keys.
Api LogReal-time API call log from api_log.dll. Visible only if API logging was enabled. Some on-the-fly de-duplication is applied so identical entries do not flood the list.
Directory Watch DataAction (created/modified/deleted), size in hex (with + if file was auto-saved), full path. Visible only if directory watching is on.
MutexesPID, mutex name. New mutexes after Snapshot 2 are flagged.
TasksName, executable, full task path. Multi-select; double-click to dump full task XML.
PipesNamed-pipe names.
ServicesPID, service name, display name, path, description.
WMIWMI event subscriptions: name, size, prop count, prop size, data preview. Double-click an entry to view all properties — useful for catching WMI persistence.
Color coding (when Known File DB is loaded): Files known to the DB show in green/blue. Known files whose hash has changed show in red/orange. Files matching the user's hide-known toggle disappear from the list.

Snapshot menu

ItemAction
Show Snapshot 1Display Snapshot 1 (pre-launch state) across all tabs.
Show Snapshot 2Display Snapshot 2 (post-launch state) across all tabs.
Show Diff reportDisplay the diff (default after the countdown ends).
Take Snapshot 1Take a fresh base snapshot now. Replaces existing Snapshot 1 data.
Take Snapshot 2Take a second snapshot now. Useful when the wizard's countdown was skipped or when a malware operates on an irregular schedule.
Start OverRelaunch SysAnalyzer cleanly, preserving the original sample path on the command line.

Data menu

ItemAction
Search All TabsPrompt for a substring; case-insensitive search across every tab. Matches are selected on each tab and consolidated into a results report.
Copy All Tabs DataCopy a flat dump of every tab to the clipboard.
Copy All Selected EntriesCopy only the rows currently selected, across all tabs.
Basic Text ReportGenerate the consolidated text report and show it in a viewer.
Report ViewerOpen the analysis folder in the Report Viewer.

Tools menu

ItemAction
Scan Procs for Unknown DllsIdentical to wizard equivalent. Disabled if Known DB is empty.
Scan Processes For DllPrompt for a DLL name; report all processes that have it loaded.
RWE Memory Scan AllScan every running process for RWE memory regions; open the injection scan viewer.
String Memory Scan AllOpen the deep memory scanner across all processes.
Start/Stop Filesystem MonitorToggle directory watching at runtime. The Directory Watch Data tab appears or disappears accordingly.
No SleepToggle: prevents Windows from sleeping during long analyses.
Services.mscLaunch the Services console.
Command PromptLaunch cmd.exe elevated.
RunAs Trusted InstallerSpawn a shell with TrustedInstaller privileges.

KnownDB menu

ItemAction
DisableToggle: ignore the Known File DB even if loaded. Useful for sanity checks and false-positive hunts.
Build Known File DBOpen the file scanner to populate the DB. Run only on a known-clean system.
Hide Known FilesToggle: hide DB-known files from all list views.
Update Known DbShow all currently-displayed unknown files in a marker form so trusted files can be promoted into the DB.

Right-click: Processes

Available on the Running Processes, Open Ports, and Process DLLs tabs. Items dependent on the process being alive are disabled when the PID has exited.

Main UI with the process right-click menu and Tools menu both open
Main UI with the process right-click menu (top) and the Tools menu cascaded (bottom). Older shot — current builds also expose Pipes, Services, and WMI tabs.
ItemAction
AnalyzeRun full per-process analysis (memory dump, dll dumping, strings, RWE scan). See Process analysis.
ShowDllsOpen a window listing every module loaded into the process with company name and description.
Memory MapOpen the memory-map viewer for the PID. Shows every allocation with base, size, protection, and type.
Memory SearchOpen the deep memory scanner pre-filtered to this PID. Supports ASCII, Unicode, and \xNN byte sequences.
RWE Mem ScanScan only this process for RWE-marked allocations.
DumpMemory-dump the main module to disk and apply a quick PE alignment fix.
KillTerminate the process.
Kill AllTerminate every process matching the current list filter (only enabled when a filter is active).
DebugAttach the system's registered JIT debugger (HKLM\Software\Microsoft\Windows NT\CurrentVersion\AeDebug). Errors out if no JIT is registered.
StringsRun strings on the process executable.
Command LineShow the command line used to launch the process.
Copy File PathCopy the executable path to clipboard.
File PropertiesShow full file properties: hashes, version info, sections.
Save to Analysis FolderCopy the executable into the analysis folder.

Right-click: Process DLLs

ItemAction
Add Selected To Known DBPromote selected DLLs into the Known File DB.
View All PropertiesShow full file properties for the selected DLL.
Dump ModuleMemory-dump the loaded module.
Copy ToCopy the on-disk file to a chosen path.

Right-click: Drivers

ItemAction
Save FileCopy the driver file to the analysis folder on the desktop.
Copy PathCopy the driver path to clipboard.
Add Selected To Known DBPromote selected drivers into the Known File DB.

Right-click: Reg Monitor

ItemAction
Copy Selected LineCopy the path and value of the selected entry.
Copy Entire TableCopy the full Reg Monitor view.
Open In RegeditRegJump — opens regedit at the selected key.

Right-click: Tasks

ItemAction
Copy Delete CommandsBuild schtasks /delete /tn "..." /f commands for every selected task and copy them to the clipboard. Lets you review before deleting.
Delete Selected TasksRun the delete commands directly. A summary report is shown after.

Right-click: Directory Watch

ItemAction
Copy PathCopy the path of the selected file event.
Open DirectoryOpen the parent folder in Explorer.
ClearWipe the Directory Watch list.

Right-click: Api Log

ItemAction
Turn off Api LoggingToggle: stop processing inbound API messages while the hook DLL keeps running. Use this when an API call is so noisy it floods the list.
Save Api LogSave the current log to api.log in the analysis folder.

Auto-saved artefacts

Without any user action, SysAnalyzer drops the following into the desktop analysis folder during a normal run:

Form behavior

The main form remembers size and position between runs. The active list view auto-resizes its last column to fit. List filters are sticky per tab.