Wise Scripts Library - Actions
UDA: Adds a network printer - and if the user has the proper rights, it should also copy over any needed driver files.
UDA: it will allows you to block keyboard and mouse input until unblocked.
UDA for getting/changing current screen resolution, color depth and refresh rate
UDA: Change the driveletter on the fly using api call's, like doing it from whitin Disk Managment. Runs only on W2K.
UDA: Check if Adobe Acrobat Reader exists on the computer. Allow to show warning dialog and get existing (main) version of AR.
UDA: Check if Adobe Acrobat Reader exists on the computer. Allow to show warning dialog and get existing (main) version of AR. Extended to determine if Full Acrobat installed.
UDA: Checks current version of MSDE/MS-SQLServer. Allow to cancel setup if required.
UDA for clicking a button outside your Install program. For Example close some temporary dialogs.
UDA: Compares two different file version and sets a variable according to which is higher. It knows the difference between 1.10 and 1.1 and works with . and , seperated formats.
UDA: Convert a MSI Product Code to a MSI PackageCode. This is useful when wrapping MSI packages if you need to delete the products RegKey in HKEY_CLASSES_ROOT\Installer\Products%SOMEKEY% before you install and don`t know which key to remove. (Also good for removing double entries in add/remove programs control applet on win2k/XP systems.)
UDA: Converts unicode files (text, REG, etc...) to NT4 standard ANSI files. This corrects a major flaw with Wise in which UNICODE files cannot utilize the "READ/UPDATE Text file" action.
Detect 64-Bit Operating System
8.0
UDA: To allow a 32-bit installation to determine if the setup is being performed on a 64-Bit Operating System. The action utilizes the Windows API call IsWow64Process. This call allows a 32-bit process to determine if it is being run on WOW64. It does not return processor type, so it will work on any vendors 64-Bit processor.
UDA: This action will allow you to Join/Unjoin or Rename computer on/from domain.Update: Added support for OU's
UDA: Create a list into a user defined vars with all users and profiles. Requires "Get Registry Keys or Values" action.
UDA: allow to get information about IE version. Support all versions of IE. Return a version value.
UDA: Retrieves the OS version, Build number and service pack info. It uses a API call to GetVersionEx in the kernel32.dll, so now it is possible for older version of Wise to distinguish between Windows 2000 and XP for example
UDA: Allows you to enumerate registry subkeys or values using a While loop.
UDA: Creates a temporary filename with a specific extension So, instead of GLF183.tmp you might have GLF183.txt, GLF183.vbs, GLF183.bat etc.
UDA: Lets you kill programs based on either window title or processname using the windows API. Thanks to Ralf for original idea.
UDA: Allows you to play a MP3 file whitin your installation. You can specify to "Continuously" loop the file. The file keeps on playing till the installation is finished. Just save it in your Actions directory
UDA: Generates a random number between 1 and 7 digit's. It uses the Security API's and should work on any OS
UDA: This action allows you to put files in the Recycle Bin, and as an option you can empty the Recycle Bin. Uses API calls to the Shell32.dll
UDA: Allow to replace any substring within another string with a new value. Search is case sensitive.
UDA: allows to reset folder subdirs or single file permissions to give Everyone Full Control on the NT File System
UDA: Lets you search for values in subkeys you don`t know the name of and makes a good demonstration for how to call dll fuctions dealing with the registry using Windows API.
UDA allows one to send keyboard text to different applications or dialogs JUST AS IF the user had typed it from the keyboard.
UDA: Allows you to change the wallpaper for the entire machine (every profile under W2K/NT). The wallpaper will be active imediatly
UDA: Allow to start/stop SQLServer service. Required "Check MSDE version" UDA.
UDA: Check if Process "xxxxx" is running - return information "PSID,PATH+NAME" to VAR.
- Can use "partial" PS-name matching.
Very usefull when you are just waiting for a PS to die - use it in a WHILE loop .... WHILE VAR <> "" LOOP.
UDA: Delete Files and Directories
- Alternate method for removing files and Directories within a script
Some versions of Wise have had certain problems on certain Operating-systems, so if you are stuck with no success, try this UDA.
- Support for File/Directory Recycling.
- Turn off/on Error messages from the operation.
- Turn off/on Progress Bar.
UDA: Display a Custom MessageBox.
- More choices for response-buttons, OK, ABORT, RETRY, IGNORE, CONTINUE, etc etc.
- Note that some buttons are OS-version dependant.
Sorry - I had left a Debug dialog in the previous script. This is now gone in display_mb02.zip.