ktsu.SingleAppInstance
A lightweight .NET library that ensures only one instance of an application is running at a time. Uses a JSON-serialized PID file with multi-attribute process verification (PID, name, start time, executable path) for accurate instance detection, built-in race condition handling for simultaneous startups, and backward compatibility with legacy PID formats. Supports .NET 10.0 through .NET Standard 2.0.
Activity
- Latest release
- 2w ago
- Total releases
- 167
- Cadence
- ~daily
- Last 12 months
- 115
Details
- First release
- Jan 13, 2025
Releases
| Version | Released | |
|---|---|---|
1.3.77-pre.6
pre
| ||
1.3.77-pre.5
pre
| ||
1.3.77-pre.4
pre
| ||
1.3.77-pre.3
pre
| ||
1.3.77-pre.2
pre
| ||
1.3.77-pre.1
pre
| ||
1.3.76
patch
| ||
1.3.75
patch
| ||
1.3.74
patch
| ||
1.3.73
patch
| ||
1.3.72
patch
| ||
1.3.71
patch
| ||
1.3.70
patch
| ||
1.3.69
patch
| ||
1.3.68
patch
| ||
1.3.67
patch
| ||
1.3.66
patch
| ||
1.3.65
patch
| ||
1.3.64
patch
| ||
1.3.63
patch
| ||
1.3.62
patch
| ||
1.3.61
patch
| ||
1.3.60
patch
| ||
1.3.59
patch
| ||
1.3.58
patch
| ||
1.3.57
patch
| ||
1.3.56
patch
| ||
1.3.55
patch
| ||
1.3.54
patch
| ||
1.3.53
patch
| ||
1.3.52
patch
| ||
1.3.51
patch
| ||
1.3.50
patch
| ||
1.3.49
patch
| ||
1.3.48
patch
| ||
1.3.47
patch
| ||
1.3.46
patch
| ||
1.3.45
patch
| ||
1.3.44
patch
| ||
1.3.43
patch
| ||
1.3.42
patch
| ||
1.3.41
patch
| ||
1.3.40
patch
| ||
1.3.39
patch
| ||
1.3.38
patch
| ||
1.3.37
patch
| ||
1.3.36
patch
| ||
1.3.35
patch
| ||
1.3.34
patch
| ||
1.3.33
patch
|
1–50 of 167