Running an application as a different user

We launch the application on behalf of another user.


Launching an application asking for administrator rights

The function launches the application asking for administrator rights. As if it were launched from the context menu of the file - "Run as administrator".


High-precision timer

A high-precision timer that allows you to measure the time spent on performing any operations. The timer is more than 1 microsecond accurate.


The path to the file referenced by the shortcut

We get the path to the file that is launched by the shortcut.


Merge files

Merge any two files, regardless of their type.


Determine the number of logical processors

Get the number of processor cores/threads.


Find the position of the nth occurrence of a substring in a string

We are looking for the position of the given substring in the string, indicating what count the found pattern should be, if it occurs several times in the string. The function is case sensitive.


Convert text to hexadecimal

We convert the text into hexadecimal form with the specified delimiter.


Convert seconds to days, hours, minutes and seconds

We convert the specified number of seconds into days, hours, minutes and seconds.


Get the path to the application that opens the specified extension

Using the specified extension, we get the path to the application associated with it.