-
-
Notifications
You must be signed in to change notification settings - Fork 340
TopBar
The TopBar is a small, elegant companion bar that lives at the very top‑center edge of your screen. Most of the time it stays tucked away as a tidy little "notch," quietly out of your way. When you move your pointer to it (or tap it), it smoothly expands into a compact panel packed with handy tools, and it slides back into its notch the moment you're done. It's designed to always be within easy reach without ever getting in the way of your work.
-
By clicking/tapping on its access point button on the Home page.
-
By right-clicking on the Harden System Security app's pinned icon on Start menu or Taskbar and selecting "Windows Top Bar"
-
Via Command Line:
hss.exe --windows-top-bar
TopBar.and.Feature.Highlights.Demo.mp4
While collapsed, the TopBar appears as a slim pill at the top of your display. It shows the name (and a small icon) of whichever tool it's currently set to, so you always know what it holds at a glance. Depending on the tool you've chosen, the notch can also show a live preview right there without opening.
-
Open on hover or on click. By default, the bar opens the moment your pointer reaches it. If you prefer, you can switch it to only open when you actually click or tap the notch, so it never expands just because your pointer passed over it.
-
Touch friendly. If you tap it with your finger, the bar opens and stays open until you tap somewhere else, so it won't collapse the instant you lift your finger.
-
Two notch shapes. You can choose between the standard notch (which shows an icon, the tool name, and a little chevron) or a slimmer, lower‑profile notch that takes up even less of your screen.
The TopBar can display one tool at a time, and you switch between them from a small menu inside the expanded bar. Whichever view you pick, the bar automatically resizes itself to fit that view's content. Below is an overview of the available views:
A quick‑launch strip of your favorite programs. Each app appears as a tile with its own icon and name; click one to open it. You can add your own apps, remove ones you don't want, and the bar comes preloaded with common shortcuts like Settings, File Explorer, Notepad, Calculator, and Task Manager. If you're running the app normally (not as an administrator), you can even drag one or more programs' file(s) straight onto the bar to pin them.
A strip of pinned folders for one‑click access to the places you use most. It starts with Downloads, Documents, and Desktop. You can:
-
Add or remove folders freely, and drag folders onto the bar to pin them.
-
Give each folder a custom color so your favorites are easy to spot.
-
Search inside a folder right from the bar. Type part of a file name and matching files appear instantly; click one to open it, or even drag a result out to another app.
A compact, live dashboard of how your computer is doing, refreshed every second while you're viewing it. It shows the same rich metrics as the Home page's Live System Intelligence, laid out over two neat rows:
-
CPU Usage and CPU Temperature
-
Memory usage (hover it to see the exact amount used out of your total)
-
Storage Temperature and Disk Activity (read and write speeds)
-
Network activity (download and upload)
-
Total System Power and Battery Discharge (on supported hardware)
-
App Memory used by Harden System Security itself
When this view is selected, the standard notch can even show a tiny live readout of the app you're currently using (its name, CPU, and memory) without opening the bar. For example, if you are watching a video on Edge or coding in Visual Studio, you see the active CPU/RAM usage of them. It is highly optimized and uses very low system resources.
A row of world clocks so you can keep an eye on the time in different places at once. Each clock shows a name you choose, the current time, and the date. You can:
-
Add clocks for any time zone (up to seven of them) and remove ones you no longer need.
-
Pin up to two clocks to the notch, so their times are visible even while the bar is collapsed.
It comes preloaded with a handful of clocks, including your local time and UTC.
A live connection‑quality tester. Enter a website or IP address (a few popular ones are ready to pick from) and press Start. The bar continuously measures your connection and shows:
-
Current, average, lowest, and highest response times
-
Jitter (how much your response time bounces around)
-
Packet loss (how many replies didn't come back)
-
A live bar graph of recent results, with green bars for successful replies and red bars for lost ones.
It's a quick, friendly way to see whether your internet is stable and responsive.
It is a decibel‑triggered environment audio watchdog security capability. Arm it, and it quietly listens to the ambient sound level; the moment the environment crosses a threshold you define, it captures high‑fidelity audio to disk, then waits out a cooldown before it's allowed to trigger again. It keeps working whether the workstation is locked or not. Use it to detect unusual or suspicious sounds in your environment when you are away from your device.
Tip
Example Scenario: You are away from your home and the Acoustic Sentry is armed on the device at your home. If a loud noise occurs, such as a window breaking, or door unlocking while you are away, the Sentry will automatically capture the audio and save it to the designated folder. You define how long it should record for each incident and control all aspects of it. Set the save location to OneDrive and then listen to the recordings from anywhere in the world. Your own private secure monitoring solution.
-
Decibel‑triggered capture: Set a custom trigger level (in dBFS). When the ambient level reaches or exceeds it, recording begins automatically.
-
Arm / Disarm: A single toggle opens or releases the microphone. The mic is only ever held open while a session is armed, nothing is captured or monitored when idle.
-
Manual stop: End the in‑flight capture at any time without waiting for its duration to elapse.
-
Custom capture duration: Choose how many seconds each capture lasts once triggered.
-
Cooldown / cadence control: A configurable gap (timeout) governs how often a capture can repeat, so a continuously loud room doesn't record endlessly.
-
Cycle limit: Cap how many captures a session performs before it disarms itself, or set it to unlimited.
-
Custom output folder: Save captures anywhere you like, with Browse / Open / Reset controls. Defaults to a named folder in your user profile: %UserProfile%\Harden System Security Sentry.
-
Works while locked: Capture is bound to the process rather than the desktop, so it continues across lock/unlock.
-
Highest audio quality: Recordings are written as lossless WAV PCM at the microphone's native sample rate and channel count (24‑bit), no resampling, no fidelity loss.
-
Live level graph: A lightweight, scrolling meter shows the ambient level in real time and turns red the instant it crosses your trigger, so you can read the threshold straight off the graph. The meter only runs while the Sentry view is expanded and armed; it costs nothing otherwise.
-
Recordings Encryption: For privacy and security, you can optionally choose to encrypt any existing recordings and also automatically encrypt any future recordings on disk with user or machine context.
- User Context will only allow your own user account to decrypt them.
- Machine context will only allow your device to encrypt them and they cannot be read or played on any other device.
-
Very efficient and low system resource usage.
When a session can't be armed, the status area tells you exactly why:
-
Microphone muted, detected up front; the Sentry refuses to arm on a device that can't hear anything, instead of silently recording nothing.
-
Access turned off, surfaces a one‑click "Open mic settings" shortcut to the Windows microphone privacy page.
-
No microphone found / unsupported format, explained plainly.
Beside the active view you can display a small, charming animated companion, a bit of personality for your bar. You can choose from several delightful characters:
-
PrisMatrix (a rotating geometric prism, and the default)
-
NullCat (a cat typing on a laptop)
-
Bunny
-
Squirrel
-
PopForge (a playful toaster)
Or you can turn the companion off entirely if you want. Each companion only uses resources while it's actually on screen.
A settings menu in the expanded bar lets you tailor how the TopBar behaves:
-
Notch style. Switch between the standard and the slim notch.
-
Open on hover. Choose whether the bar opens automatically on hover, or only when clicked/tapped.
-
Always on top. Keep the bar above every other window so it's always visible.
-
Pin open. Keep the bar expanded so it doesn't retract while you work with it.
-
Companion. Pick your animated companion (or none).
-
Start with Windows. Have the TopBar appear automatically when you sign in. If you've turned this off elsewhere in Windows (such as in Task Manager), the app respects that and lets you know.
There are also quick buttons to add a new item to the current view, and to close the bar entirely.
-
It stays out of the way. The bar hugs the top edge of your screen with softly rounded lower corners and gentle "flared" upper edges, so it looks like it grows naturally out of the top of your display. It doesn't appear in the taskbar or the task switcher.
-
It's light on your system. The live tools only do their work while you're actually looking at them and the bar is open. A collapsed bar costs practically nothing.
-
Your choices are remembered. Your pinned apps, folders, clocks, companion choice, notch style, and all your Sentry preferences are saved automatically, so the bar looks and behaves exactly the same the next time you open it.
-
One bar at a time. Even if you have more than one copy of the app running, only a single TopBar is shown, so it never clutters your screen.
-
It matches your theme. The bar follows your app's light or dark theme, including when Windows switches themes automatically.
The TopBar is a compact, always‑at‑hand command center that tucks neatly into the top of your screen. Whether you're launching apps, jumping to folders, watching your system's performance, keeping time across the world, checking your connection quality, or letting the Acoustic Sentry listen for you, it's all a quick glance (and a gentle hover) away, wrapped up with a bit of animated charm.
- Home
- Create AppControl Policy
- Create Supplemental Policy
- System Information
- Configure Policy Rule Options
- Policy Editor
- Simulation
- Allow New Apps
- Build New Certificate
- Create Policy From Event Logs
- Create Policy From MDE Advanced Hunting
- Create Deny Policy
- Merge App Control Policies
- Deploy App Control Policy
- Get Code Integrity Hashes
- Get Secure Policy Settings
- Update
- Sidebar
- Validate Policies
- View File Certificates
- Microsoft Graph
- Firewall Sentinel
- Data Analysis in AppControl Manager
- Compare Policies
- Home
- TopBar
- Protect
- Microsoft Security Baselines
- Microsoft Security Baselines Overrides
- Microsoft 365 Apps Security Baseline
- Microsoft Defender
- Attack Surface Reduction
- Bitlocker
- Device Guard
- TLS Security
- Lock Screen
- User Account Control
- Windows Firewall
- Optional Windows Features
- Windows Networking
- Miscellaneous Configurations
- Windows Update
- Edge Browser
- Certificate Checking
- Country IP Blocking
- Non Admin Measures
- Group Policy Editor
- Manage Installed Apps
- File Reputation
- Audit Policies
- Cryptographic Bill of Materials
- Intune
- Configuration Service Provider (CSP)
- Service Manager
- Exploit Mitigations
- Sandbox Maker
- WinGet Management
- Tweaks
- Secure Vault
- Duplicate Photos Finder
- EXIF Manager
- Download Manager
- Bootable Drive Maker
- Introduction
- How To Generate Audit Logs via App Control Policies
- How To Create an App Control Supplemental Policy
- The Strength of Signed App Control Policies
- How To Upload App Control Policies To Intune Using AppControl Manager
- How To Create and Maintain Strict Kernel‐Mode App Control Policy
- How to Create an App Control Deny Policy
- App Control Notes
- How to use Windows Server to Create App Control Code Signing Certificate
- Fast and Automatic Microsoft Recommended Driver Block Rules updates
- App Control policy for BYOVD Kernel mode only protection
- EKUs in App Control for Business Policies
- App Control Rule Levels Comparison and Guide
- Script Enforcement and PowerShell Constrained Language Mode in App Control Policies
- How to Use Microsoft Defender for Endpoint Advanced Hunting With App Control
- App Control Frequently Asked Questions (FAQs)
- System Integrity Policy Transformations | XML to CIP and Back
- About Code Integrity Policy Signing
- How To Install Microsoft Store Apps Completely Offline
- Create Bootable USB flash drive with no 3rd party tools
- Event Viewer
- Group Policy
- How to compact your OS and free up extra space
- Hyper V
- Git GitHub Desktop and Mandatory ASLR
- Signed and Verified commits with GitHub desktop
- About TLS, DNS, Encryption and OPSEC concepts
- Things to do when clean installing Windows
- Comparison of security benchmarks
- BitLocker, TPM and Pluton | What Are They and How Do They Work
- How to Detect Changes in User and Local Machine Certificate Stores in Real Time Using PowerShell
- Cloning Personal and Enterprise Repositories Using GitHub Desktop
- Only a Small Portion of The Windows OS Security Apparatus
- Rethinking Trust: Advanced Security Measures for High‐Stakes Systems
- Clean Source principle, Azure and Privileged Access Workstations
- How to Securely Connect to Azure VMs and Use RDP
- Basic PowerShell tricks and notes
- Basic PowerShell tricks and notes Part 2
- Basic PowerShell tricks and notes Part 3
- Basic PowerShell tricks and notes Part 4
- Basic PowerShell tricks and notes Part 5
- How To Access All Stream Outputs From Thread Jobs In PowerShell In Real Time
- PowerShell Best Practices To Follow When Coding
- How To Asynchronously Access All Stream Outputs From Background Jobs In PowerShell
- Powershell Dynamic Parameters and How to Add Them to the Get‐Help Syntax
- RunSpaces In PowerShell
- How To Use Reflection And Prevent Using Internal & Private C# Methods in PowerShell