| vuCloseApp |
Requests an application shutdown from code with three modes: cooperative close (Mode 0), cooperative plus safety-net forced terminate (Mode 1), and immediate hard kill (Mode 2). Useful for closing apps reliably even when HALT/STOP hooks or save prompts interfere. |
| vuCloseAppEx |
Extended shutdown helper that adds a configurable safety-net delay (Mode 1) and an optional user warning countdown before initiating the close request. Ideal for shared EXE update scenarios where you want to warn users, attempt a clean exit, and still guarantee shutdown. |
| vuInternetPresent |
Reports whether Windows currently believes that Internet connectivity is available. Uses WinINet heuristics rather than testing a specific host. |
| vuInternetCanReachUrl |
Tests whether a specific URL can be reached within a caller specified timeout. Useful for verifying connectivity to a particular service endpoint. |
| vuIsNTFSCompressed |
Checks whether the specified file or folder is NTFS-compressed. Works with both individual files and directories. |
| vuSetNTFSCompression |
Enables or disables NTFS compression on the specified file or folder. |
| vuPrimaryLinkSpeed |
Retrieves the speed of the primary network connection, in megabits per second (Mbps). |
| vuIsNetworkSlow |
Determines whether the primary network connection is slower than a specified threshold. Uses the speed reported by vuPrimaryLinkSpeed(). |
| vuCreateHardLink |
Creates a hard link to an existing file on NTFS volumes. |
| vuCreateSymbolicLink_File |
Creates a symbolic link (soft link) that points to a file. Requires elevated privileges. |
| vuCreateSymbolicLink_Dir |
Creates a symbolic link (soft link) that points to a directory. Requires elevated privileges. |
| vuCreateJunction |
Creates an NTFS junction point, which acts as a directory reparse point to another folder. |
| vuAddStartupShortcut |
Creates a shortcut (.lnk file) in the Windows Startup folder so that the specified program runs automatically when Windows starts. |
| vuRemoveStartupShortcut |
Removes a shortcut (.lnk file) from the Windows Startup folder. |
| vuEnumerateStartupItems |
Begins enumeration of startup items in the Windows Startup folder. |
| vuGetStartupItem |
Retrieves information about the current startup item during enumeration. |
| vuGetStartupFolder |
Returns the path to the current user’s Startup folder. |
| vuRunExists |
Launches a file or application only if it already exists. |
| vuRunExistsEx |
Waits for a file to appear, then launches it. |
| vuPrintExists |
Prints a file if it already exists. |
| vuPrintExistsEx |
Waits for a file to appear, then prints it. |
| vuRunDelay |
Runs a file or application after a specified delay. |
| vuRunEx |
Runs a file or application with separate parameter and working folder support. |
| vuRunExDelay |
Delays the launch, then runs a file or application with separate parameter and working folder support. |
| vuShellEx |
Shell launches a file or application with separate parameter and working folder support. |
| vuShellDelay |
Delays a simple shell launch. |
| vuShellExDelay |
Delays a shell launch with separate parameter and working folder support. |
| vuPrintToExists |
Prints an existing file to a specified printer. |
| vuPrintToExistsEx |
Waits for a file to appear, then prints it to a specified printer. |
| vuPrintExistsShow |
Prints an existing file using an explicit show mode. |
| vuGetDriveSpace |
Retrieves total and available space for the specified drive. |
| vuGetVolumeLabel |
Returns the volume label for the specified drive. |
| vuExtractFileNameEx |
Extracts the file name from a full path, with extended options. |
| vuExplorerFileType |
Retrieves the file type description shown in Windows Explorer. |
| vuIsElevated |
Checks if the current process is running with elevated (administrator) privileges. |
| vuElevationType |
Determines the type of elevation in effect (full, limited, or none). |
| vuIsFolderCompressed |
Checks whether the specified folder is compressed at the NTFS level. |
| vuCreateCompressedFolder |
Creates a new NTFS-compressed folder. |
| vuSetFolderCompression |
Enables or disables NTFS compression on a folder. |
| vuFileExists |
Checks whether a specified file exists. |
| vuFileExistsEx |
Extended version of vuFileExists, with support for more advanced checks. |
| vuEnumerateFolderA |
Begins enumeration of files and folders within a specified directory (ANSI version). |
| vuGetEnumeratedEntryA |
Retrieves information about the current entry during enumeration (ANSI version). |
| vuStartDriveEnum |
Begins enumeration of system drives. |
| vuGetNextDrive |
Retrieves information about the next drive in the enumeration. |
| vuEndDriveEnum |
Ends drive enumeration and releases associated resources. |
| vuGetNextDriveAuto |
Retrieves the next drive in enumeration automatically. |
| vuStartDriveEnumEx |
Begins extended drive enumeration with more detail. |
| vuGetNextDriveEx |
Retrieves the next drive in the extended enumeration. |
| vuEndDriveEnumEx |
Ends extended drive enumeration. |
| vuGetNextDriveExAuto |
Retrieves the next drive automatically from extended enumeration. |
| vuGetDriveList |
Returns a list of all system drives. |
| vuGetDriveListEx |
Extended version of vuGetDriveList, with more detailed drive information. |