|
|
Visual Basic Windows-API
- Unregelmäßig geformte Fenster (CreateEllipticRgn, CreateRectRgn, CreateRoundRectRgn, CreatePolygonRgn, CombineRgn)
- Transparentes Fenster (GetWindowRect, GetClientRect, CombineRgn, CreateRectRgn, ScreenToClient)
- Workstation sperren (SystemParametersInfo, SetWindowPos)
- CD-Laufwerke öffnen und schließen (mciSendString, mciExecute, GetDriveType)
- User-Passwort prüfen (GetUserName, WNetVerifyPassword)
- Endlos laufender Formular-Titel per API (KillTimer, SetTimer)
- Aufruf der SendMessage-API-Funktion (SendMessage, SendMessageString)
- Rotierender Text aus TextBox drucken (CreateFontIndirect, DeleteObject, CreateDC, DeleteDC, TextOut, EndDoc, EndPage)
- Bildschirmauflösung ermitteln (GetDeviceCaps, ReleaseDC, GetDC)
- Directory ermitteln (SHGetPathFromIDList, SHBrowseForFolder)
- Prozessordaten auslesen (SWbemServices, SWbemObjectSet)
- Hyperlink auf Label (CallWebSite, ShellExecute)
- Festplatten-Nummer, Bildschirmauflösung, Windows-Laufzeit, Computername auslesen (GetVolumeInformationA, GetDeviceCaps, GetTickCount, StrFromTimeInterval, GetComputerName&, GetUserName)
- SysTray in Taskleiste anzeigen (SetForegroundWindow, PostMessageLong, Shell_NotifyIcon, SetWindowLong, CallWindowProc)
- Alle Fenster neu zeichnen, Schrift formularweit ändern, Flackern bei Fensterupdate verhindern (LockWindowUpdate, InvalidateRect, App.PrevInstance)
- Formular mit runden Ecken (CreateRoundRectRgn&, SetWindowRgn, RoundRect&, LoadIconBynum&, DrawIcon)
- Formular immer im Vordergrund halten, Tastenbelegung anzeigen (SetWindowPos, KeyAscii, KeyCode)
- FatalExit erzeugen (FatalExit, FatalAppExit)
- TextBox: zeilenweises Auslesen und linksbündig ausdrucken (SendMessageAsString, SendMessageAsLong)
- Vorhandensein eines Farbdruckers prüfen (CreatelCA, DeleteDC, GetDeviceCaps, RegOpenKeyExA)
- Freien Festplattenplatz ermitteln (GetDiskFreeSpace)
- Netzlaufwerke und Shares feststellen (WNetGetConnection)
- NumLock (numerische Tastatur) ein- und ausschalten (keybd_event, VK_NUMLOCK)
- Bildschirmauflösung ändern (EnumDisplaySettings, ChangeDisplaySettings)
- CapsLock einschalten (Tastatur auf permanente Großschreibung umstellen) (GetVersionEx, GetKeyboardState, SetKeyboardState)
- Laufwerkstyp anzeigen (GetDriveType)
- Benutzernamen auslesen (GetUserName, advapi32.dll)
- Verzeichnisgrösse berechnen (FindClose, FindFirstFile, FindNextFile)
- Dateien eines Verzeichnisbaumes auslesen (FindFirstFile, FindNextFile, FindClose)
- Dialog positionieren (SetWindowPos, FindWindow)
- Steuerungsmenü des Dialogfeldrahmens entfernen (FindWindowA, GetWindowLongA, SetWindowLongA)
- UserForm ohne Titelzeile anzeigen (FindWindow, GetWindow, GetWindowRect, ReleaseCapture, CreateRectRgn)
- Anzeigen von langen ListBox-Einträgen als ToolTip (SendMessage)
- Treeview Control (SHBrowseForFolder, BrowseInfo, SHGetPathFromIDList)
- MP3-Tag lesen und schreiben (ActiveX-EXE, Klassenmodul, Instanzen einer Anwendung)
- Icon der Excel-Anwendung ändern (ExtractIcon32)
- Dropdownhöhe der ComboBox ändern (MoveWindow)
- Anwendungen schließen und neu öffnen, sowie Internet-Browser im Minutentakt neu öffnen (GetWindow, GetClassName, FindWindow, FindExecutable)
- index.dat lesen & LogFile schreiben (GetUserName)
- Internet: History & Cookie Viewer (INTERNET_CACHE_ENTRY_INFO)
- Get Host - IP-Adressen lesen (WindowProc)
- Internet: TCP- und IP-Statistik (GetIpStatistics, GetTcpStatistics, Netstat 2000)
- Freigaben anlegen und löschen (DeletingShares, GetObject("FileService", "lanmanserver"))
- DFÜ-Status prüfen (RasGetConnectStatus, RasEnumConnections)
- Internetverbindung prüfen (InternetGetConnectedState)
- MP3-Tag komplett lesen (ID3v1-Tag), Interpret und Songtitel trennen (MP3Info, InStrRev)
- Monitor in den Standby-Mode schalten (SendMessage, CommonControl (ComCtl32.dll))
- Datei Kopieren, Verschieben, Löschen oder Umbenennen wie im Explorer (Copy, Delete, Move, Rename)
- Element in ListBox suchen (SendMessage, LB_FINDSTRING)
- Laufwerke, Ordner und Dateien in ListBox anzeigen (SendMessage)
- Keylogger - Tastatureingaben lokal speichern (GetAsyncKeyState, GetKeyState)
- Mouserecorder - Mausbewegungen aufzeichnen und wieder abspielen (GetCursorPos, SetCursorPos)
- Ermitteln, ob der angemeldete Benutzer Administrator ist (OpenSCManager, GENERIC_EXECUTE)
- Desktop-Hintergrundbild ändern (SPI_SETDESKWALLPAPER)
- Datei aus dem Internet downloaden (URLDownloadToFile)
- Task ermitteln und terminieren (GetDesktopWindow, GetWindowThreadProcessId, TerminateProcess)
- Papierkorb komplett leeren (SHEmptyRecycleBin, SHUpdateRecycleBinIcon)
|