Wednesday, September 26, 2012

ProcessArbiter sets process priorities in Windows on demand

Process Arbiter boosts the agility of a Windows Operating System when running multiple applications.
Process Arbiter is open source and available on Github.
https://github.com/andif888/ProcessArbiter
On a single desktop for example you can run multiple applications (backup, CD-burning, video encoding) which consumes many CPU resources in the background. At this moment other application you are trying to run are normally very unresponsive, because the CPU resources are exhausted. ProcessArbiter dynamically adjusts priorities at which an application gets CPU times. This means for example your video encoding application gets dynamically a lower priority. If there is no application which requests CPU time at the moment, your video encoding application can still run on full speed. If you run now an application which currently requests CPU time, it immedially gets scheduled because of its higher priority. Your PC is much more responsive.
In Terminal Server environments (server based computing), when multible users are working with multible application on one Microsoft Windows Server at the same time, ProcessArbiter can show at its best. ProcessArbiter manages priorities of all running application dynamically and fully automated. The users running the terminal sessions will immediately recognize the more snappier behavior and responsiveness of their applications. Administrators can easily run scheduled tasks during work hours without interferring user sessions.
The best news is, that there is no complicated configuration in ProcessArbiter. After installation, which is a 5 seconds task, ProcessArbiter will do its job. It is implemented as reliably Windows Service with nearly no overhead.
Software Requirements:
  • Any of the following operation systems: Windows 2000, Windows XP (x86, x64), Windows Vista (x86, x64), Windows 7 (x86, x64), Window 8 (x86, x64), Windows 8.1 (x86, x64), Windows 10 (x86, x64) Windows 2000 Server, Windows Server 2003 (x86, x64), Windows Server 2008 (x86, x64), Windows Server 2008 R2, Windows Server 2012, Windows Server 2012 R2
  • Microsoft .NET Framework 2.0 or above
Download Process Arbiter from Github:

Monday, July 9, 2012

SidToUser - A command line tool which translates SIDs to Usernames and vice versa

SidToUser is a command line tool which translates SIDs to Usernames and vice versa including wellknown SIDs.

Now on Github: https://github.com/andif888/SidToUser

Download:

Download SidToUser.zip and extract it somewhere on your PC. Run the extracted SidToUser.exe from a command line.

Usage:

SidToUser [SID|AccountName|Wellknown-SID-Type]

  • SID: Specifiy SID in the form of S-1-5-32-547
  • AccountName: Specify the name of a Windows Account
  • Wellknown-SID-Type: Use one of the following Wellknown SID Types. Run SidToUser /? to get a list of Wellknown-SID-Types.

System Requirements:

.NET Framework 2.0 or above