Narod.FullscreenDetector
3.0.1
dotnet add package Narod.FullscreenDetector --version 3.0.1
NuGet\Install-Package Narod.FullscreenDetector -Version 3.0.1
<PackageReference Include="Narod.FullscreenDetector" Version="3.0.1" />
<PackageVersion Include="Narod.FullscreenDetector" Version="3.0.1" />
<PackageReference Include="Narod.FullscreenDetector" />
paket add Narod.FullscreenDetector --version 3.0.1
#r "nuget: Narod.FullscreenDetector, 3.0.1"
#:package Narod.FullscreenDetector@3.0.1
#addin nuget:?package=Narod.FullscreenDetector&version=3.0.1
#tool nuget:?package=Narod.FullscreenDetector&version=3.0.1
Narod's Game Detector
A .NET library written in C# to detect full screen applications and games.
Summary
Searches for on-screen fullscreen windows on the currently focussed screen.
Usage (V2)
V2 has been replaced by V3. If you're still using 2.0.1 or older, please take a look here for instructions.
Usage (V3)
Code examples in C#
- Download the latest release from the releases tab, or find in the NuGet package manager (Narod.FullscreenDetector)
- (Only required if downloaded from releases) Add a reference of the library in your project. (Project → Add Reference... → Browse → Browse...)
- Import in to your program
using Narod.FullscreenDetection;
- Create instance of FullscreenDetector
FullscreenDetector fullscreenDetector = new FullscreenDetector();
- Call with the DetectFullscreenApplication function.
fullscreenDetector.detectFullscreenApplication()
- Get output
appDetails checkedApp = fullscreenDetector.getProgramDetails();
string appName = checkedApp.windowTitle;
bool detection = checkedApp.detected;
int processID = checkedApp.processID;
Further Help
There's a very simple test program included in the solution (called DetectorExample).
Helping
If you find any bugs, please report it as an issue.
To-do:
- DirectX checks (if possible)
- Fix issues
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
.NET Framework | net472 is compatible. net48 was computed. net481 was computed. |
This package has no dependencies.
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories (1)
Showing the top 1 popular GitHub repositories that depend on Narod.FullscreenDetector:
Repository | Stars |
---|---|
beyluta/WinWidgets
WinWidgets makes web-based desktop widgets easy to develop. Using HTML, CSS, and JavaScript create your own Windows 11 widgets on the fly.
|
Re-add legacy .NET version