Source
Release on GitHub
Functions & Script Examples
- ComObject
- EnumInstalledApps (Gets general information about an application.)
- FileObject
- FileCountLines (Count the number of lines in a text file.)
- FileFindWord (Finds a specific word / string in a text file.)
- FileReadLastLines (Read last x lines of a text file.)
- GetFilePEHeader (Get the PE File Header information - Machine Type.)
- Gui
- CreateGradient (Creates a gradient bitmap for picture controls.)
- DisableCloseButton (Disables the GUI Close Button.)
- DisableMove (Disables the GUI Move function.)
- TaskBarProgress (Displays or updates a progress bar hosted in a taskbar button.)
- Messages
- WM_DEVICECHANGE (Detecting Media Insertion or Removal.)
- Network
- DnsServerList (Gets a list of DNS servers for the local computer.)
- DNSQuery (Retrieves the Resource Record (RR) depends on DNS Record Type.)
- GetAdaptersInfo (Gets network adapter information for the local computer.)
- GetDnsServerList (Gets a list of DNS servers for the local computer.)
- GetNetworkConnectivityHint (Retrieves the level and cost of network connectivity.)
- ResolveHostname (Gets the IP Address from a Hostname.)
- ReverseLookup (Gets the Hostname by the IP Adresse.)
- NetworkManagement
- NetGetJoinInformation (Retrieves join status information for the specified computer.)
- NetGroupEnum (Retrieves information about each global group in the security database, which is the SAM database or the Active Directory.)
- NetGroupGetInfo (Retrieves information about a particular global group in the security database, which is the SAM database or the Active Directory.)
- NetGroupGetUsers (Retrieves a list of the members in a particular global group in the security database, which is the SAM database or the Active Directory.)
- NetLocalGroupEnum (Returns information about each local group account on the specified server.)
- NetLocalGroupGetInfo (Retrieves information about a particular local group account on a server.)
- NetLocalGNetLocalGroupGetMembersroupGetInfo (Retrieves a list of the members of a particular local group.)
- Others
- CreateGUID (Creates an Globally Unique IDentifier)
- CreateUUID (Creates an Universally Unique IDentifier)
- GetFileOwner (Finding the Owner of a File or Folder)
- GetFileVersionInfo (Retrieves specified version information from the specified version-information resource.)
- IsRemoteSession (Returns TRUE that the current session is a remote session, and FALSE that the current session is a local session.)
- Processes / Threads / Modules
- GetModuleBaseAddr (Retrieves the base address and size of the module in the context of the owning process.)
- GetProcessHandles (Retrieves all Handles in the context of the owning process.)
- GetProcessThreads (Retrieves a list of all threads in a process.)
- GetThreadStartAddr (Retrieves the start address of a thread.)
- IsProcessElevated (Retrieves whether a token has elevated privileges.)
- Strings
- Base64ToString (Converts a base64 string to a readable string.)
- CountLeadingChar (Count how often a certain character occurs at the beginning of a string.)
- GetCurrencyFormat (Formats a number string as a currency string for a locale specified by identifier.)
- GetCurrencyFormatEx (Formats a number string as a currency string for a locale specified by name.)
- GetDurationFormat (Formats a duration of time as a time string for a locale specified by identifier.)
- GetDurationFormatEx (Formats a duration of time as a time string for a locale specified by name.)
- GetNumberFormat (Formats a number string as a number string customized for a locale specified by identifier.)
- GetNumberFormatEx (Formats a number string as a number string customized for a locale specified by name.)
- StringToBase64 (Converts a readable string to a base64 string.)
- SystemInformation (NtQuerySystemInformation)
- SystemDeviceInformation (SYSTEM_DEVICE_INFORMATION)
- SystemHandleInformation (SYSTEM_HANDLE_INFORMATION)
- SystemPerformanceInformation (SYSTEM_PERFORMANCE_INFORMATION)
- SystemProcessInformation (SYSTEM_PROCESS_INFORMATION)
- SystemProcessorInformation (SYSTEM_PROCESSOR_INFORMATION)
- SystemProcessorPerformanceInformation (SYSTEM_PROCESSOR_PERFORMANCE_INFORMATION)
- SystemProcessorPowerInformation (SYSTEM_PROCESSOR_POWER_INFORMATION)
- SystemSecureBootInformation (SYSTEM_SECUREBOOT_INFORMATION)
Questions / Bugs / Issues
If you notice any kind of bugs or issues, report them here. Same for any kind of questions.
Copyright and License
MIT License