| Home | All functions | Categories |
Version: 5.0 (Build 205)
Release date: 2026-01-03
This page highlights new items in the v5 cycle and links to their reference topics.
| Function | Description |
|---|---|
| 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 | Checks if a given executable file exists on the system path or at a specified location. |
| vuRunExistsEx | Extended version of vuRunExists that supports additional parameters and search modes. |
| vuPrintExists | Checks if a printer with the specified name exists. |
| vuPrintExistsEx | Extended version of vuPrintExists, supporting more detailed checks. |
| vuRunDelay | Runs an executable after a specified delay. |
| vuRunEx | Runs an executable with extended options such as window state or working directory. |
| vuRunExDelay | Combines vuRunEx with a delay before execution. |
| vuShellEx | Executes a shell command using the Windows ShellExecute API. |
| vuShellDelay | Executes a shell command after a specified delay. |
| vuShellExDelay | Executes a shell command with extended options and a delay. |
| vuPrintToExists | Checks if a “Print To” device exists in Windows. |
| vuPrintToExistsEx | Extended version of vuPrintToExists with additional checks. |
| vuPrintExistsShow | Displays whether a specified printer exists using a Windows message box. |
| 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 folder 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. |
| Home | All functions | Categories |