Southsoftware.com
.:Pricing
Home
Products
Downloads
Support
Contacts
Site Map
.:Advanced Task Scheduler
About product
Download trial
Purchase license
Compare editions
View screenshot
FAQ & Support
Press Kit
.:Articles
Online manual
Blog posts
Videos
More articles...
.:Follow us
Follow us on Facebook Follow us on Twitter Follow us on YouTube
   

Manual

ODBC SQL

This shortcut type allows executing a SQL Query via ODBC data source (Professional and Network Editions only).

If a query is a SELECT statement that returns a set of rows as output, the output will be saved in the execution log. The number of rows will be returned in the Exit code. The number of rows is the sum of number of rows affected by each query, if no rows are affected, then the number of rows in the output.

Connection string
An ODBC data source or ODBC driver connection string. ODBC connection string varies for different ODBC drivers. Please consult with your ODBC driver manual for ODBC connection string format.

SQL queries
A set of SQL queries that will be executed one by one. Queries must be properly escaped according to the database rules. Each query will be passed to the driver in Unicode. It is the driver’s responsibility to encode and collate the query.

SQL Options

Treat output charset as
Character set of the output data. This option does not affect SQL query. For example, you can pass the “Charset=UTF8;” attribute to MySQL ODBC Driver to receive output in UTF8.

Use maximum length of field
If the field data is longer than the specified length, then the data will be truncated.

Use timeout
Timeout of the operation, in seconds.

Returning codes
Error code: Error code of starting the command
Exit code: Number of rows

Related Articles
SQL Automation with Task Scheduler

IE Automation

This shortcut type allows automating Internet Explorer (Professional and Network Editions only). The automation is performed by executing series of commands against the document opened in the Internet Explorer.

Edit
Edit selected command.

Insert
Insert a new command.

Up
Move selected command up.

Down
Move selected command down.

Delete
Delete selected command.

Options
Display options window.

IE Automation Options

Show browser window
Show the browser window during executing the commands.

Do not close browser window when finished
Do not close the browser window when execution is finished.

Use timeout
Timeout of the operation, in seconds.

IE Automation Command

The table below describes IE Automation commands and their arguments.

Command Argument Value Parameter
GotoURL url URL, full path, or UNC location of the resource to display. Optional: destination file name. If specified, the URL will be downloaded to the destination location rather that opened in the browser.
GoBack
GoForward
RefreshPage
SetTextBox id The value of the “id” attribute that will be used to find the text box. Text to set to the text box field.
class The value of the “class” attribute that will be used to find the text box.
name The value of the “name” attribute that will be used to find the text box.
value The value of the “value” attribute that will be used to find the text box.
beforetext The text before the text box that will be used to find the text box.
aftertext The text after the text box that will be used to find the text box.
SetTextArea id The value of the “id” attribute that will be used to find the text area. Text to set to the text area field.
class The value of the “class” attribute that will be used to find the text area.
name The value of the “name” attribute that will be used to find the text area.
value The value of the “value” attribute that will be used to find the text area.
beforetext The text before the text area that will be used to find the text area.
aftertext The text after the text area that will be used to find the text area.
ClickLink id The value of the “id” attribute that will be used to find the link. Optional: destination file name. If specified, the target link will be downloaded to the destination location rather that opened in the browser.
class The value of the “class” attribute that will be used to find the link.
name The value of the “name” attribute that will be used to find the link.
linkurl The link URL that will be used to find the link.
linktext The link text that will be used to find the link.
ClickImage id The value of the “id” attribute that will be used to find the image. Optional: destination file name. If specified, the target link will be downloaded to the destination location rather that opened in the browser.
class The value of the “class” attribute that will be used to find the image.
name The value of the “name” attribute that will be used to find the image.
imgurl The image URL that will be used to find the image.
alt The value of the “alt” attribute that will be used to find the image.
ClickButton id The value of the “id” attribute that will be used to find the button. Optional: destination file name. If specified, the target link will be downloaded to the destination location rather that opened in the browser.
class The value of the “class” attribute that will be used to find the button.
name The value of the “name” attribute that will be used to find the button.
value The value of the “value” attribute that will be used to find the button.
beforetext The text before the button that will be used to find the button.
aftertext The text after the button that will be used to find the button.
SelectButton id The value of the “id” attribute that will be used to find the button. The Parameter can be one of the following values:
check: check the checkbox or radio button.
uncheck: uncheck the checkbox or radio button.
class The value of the “class” attribute that will be used to find the button.
name The value of the “name” attribute that will be used to find the button.
value The value of the “value” attribute that will be used to find the button.
beforetext The text before the button that will be used to find the button.
aftertext The text after the button that will be used to find the button.
SelectOption id The value of the “id” attribute that will be used to find the select list. The Argument and Value identifies the <select> list. The Parameter is the “value” attribute of the <option> within the <select> list that will be selected.
class The value of the “class” attribute that will be used to find the select list.
name The value of the “name” attribute that will be used to find the select list.
beforetext The text before the select list that will be used to find the select list.
aftertext The text after the select list that will be used to find the select list.
UnselectOption id The value of the “id” attribute that will be used to find the select list. The Argument and Value identifies the <select> list. The Parameter is the “value” attribute of the <option> within the <select> list that will be unselected.
class The value of the “class” attribute that will be used to find the select list.
name The value of the “name” attribute that will be used to find the select list.
beforetext The text before the select list that will be used to find the select list.
aftertext The text after the select list that will be used to find the select list.
WithFrame id The value of the “id” attribute that will be used to find the frame.
class The value of the “class” attribute that will be used to find the frame.
name The value of the “name” attribute that will be used to find the frame.
framesrc The value of the “src” attribute that will be used to find the frame.
EndWithFrame
IfExists id The value of the “id” attribute that will be used to find the element. Type of the element to check its existence. The following values can be specified: TextBox, TextArea, Link, Image, Button, Select, Frame.
class The value of the “class” attribute that will be used to find the element.
name The value of the “name” attribute that will be used to find the element.
beforetext The text before the element that will be used to find the element.
aftertext The text after the element that will be used to find the element.
EndIfExists
Wait Number of seconds to wait.

Internet Explorer 8 is recommended for this shortcut type. Internet Explorer 5.5 is the minimum required browser for this shortcut type in Advanced Task Scheduler 4.3. There are known issues with Internet Explorer versions prior version 8, such as error 800C0008 on GotoURL.

Returning codes
Error code: Error code of starting the command
Exit code: Number of commands executed

Related Articles
IE Automation with Task Scheduler

Holiday properties

In Advanced Task Scheduler Professional and Network Editions it is possible to run a task on work days, non-work days or holidays.

Generally, there are two ways no define a holiday in Advanced Task Scheduler: specify fixed dates or allow Advanced Task Scheduler to calculate date of a holiday using common techniques such as first/second/etc. weekday on or preceding/after the day of the month, weekday nearest to the day of the month, Western/Orthodox/Julian Easter, and so on.

A holiday can belong to one of three predefined categories: Public Holiday, Non-holiday Observance or User Event. The categories can be used to run different tasks with different holiday sets.

Public holidays are respected when you select work days or non-work days options in other schedule types.

Related Articles
Holiday Aware Task Scheduler

Public key and Certificate authentication

Advanced Task Scheduler 4.2 and later supports public key and SSL Certificate authentication in HTTPS, FTPS and SFTP operations. You can enable these options when you are editing an HTTP or FTP shortcut type in the Task properties window. This section describes the format of the key files.

SFTP public key
The key file should contain SFTP Public key in pem format. Usually this file is named id_rsa and it is in pem format by default.

The pem file should look like this:

-----BEGIN RSA PRIVATE KEY-----
Proc-Type: 4,ENCRYPTED
DEK-Info: AES-128-CBC,7F0160D277DECF3E6OA921E9C8AF1E32

4gBhh8JELjeXFcpFfzpFeAuTBI3t7XJpmJbArH7BZnfBJKb4FEnstr6pf72UF1RM
SnsBPn00aQfX61lLom5FlJyk82etFbJoS3RgrW2na7HXTqsCGdkoh4E1Mwv0XDho
hlKO6T0kh9u5wIaQmIqSTZD5hqTavK6dboAKO8ftdQSuNLJIusSYT7Lps7ciVIFh
-----END RSA PRIVATE KEY-----

HTTPS and FTP SSL Certificate and Private key
The key file should contain SSL Certificate and Private key in pem format.

The pem file should look like this:

-----BEGIN RSA PRIVATE KEY-----
OmutTanx1rkczvfrkKOpGEdqTrJEP0bT5B3Lzw8IDq8Je8B8AzUwmtKTKY7cFK7Q
AhW9BGToO7wDlFUbRh5EnK5CLkJa0cQWLua3ibfum4mBe8itIPZnRQlM4elVtPeG
HE7bsWg62pS9x59U1WPkeBwQygpYgo4znpW7slslAgTTYON5FeYWTFu9SuRrSncx
-----END RSA PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
wXO5hfuNcwsK4rqGhMIWJGRtKW7uJwzi58nSGZKZw6QhjL2OZORWQoq
S7z6po4Loa3YZXcW5DMKZXiaV37TXAMiQNYnBQEsrSq4FCOGCatoEoP5ZN2vfeCf
7CaeRaSokm8ecNwShlUoaQxAhlz1sAJRvcnJcyPRsnG6vBXWOGvPyZwyiuTJXcDh
-----END CERTIFICATE-----

Key Password
Password for the SFTP Public key or SSL Private key. Leave this field blank if password is not required.

Command line tool

Advanced Task Scheduler comes with a command line task execution tool. You can create tasks in the “Shortcut properties” window as well as use this tool.

The command line tool is located in the Advanced Task Scheduler installation folder and is named advscheduler_commander.exe, advscheduler_procmd.exe (Professional Edition) or advscheduler_netcmd.exe (Network Edition). It is recommended to run the command line tool from this folder only (do not copy it to other folders).

Command line

[–Execute [-lang langid] [-type [logstdout | processuser | currentuser | localsystem | logonuser [-username user_name] [-password password] | passwordless [-username user_name]] [-stdin stdin] [-exefile exe_file] [-cmdline cmd_line] [-cmdshow [hidden | normal | maximized | minimized | normalnoactive | minimizednoactive]] [-startin path] [-terminate sec] [-desktop desktop_name]]

[–Message [-lang langid] [-type [ask | popup | layered | balloon]] [-title title] [-text message] [-timer seconds] [-buttons [ok | okcancel | yesno | yesnocancel]] [-snd sound_file] [-bg background_image_file]]

[–Service [-lang langid] [-type [start | stop | pause | continue | check]] [-name name] [-startargs startargs]]

[–KillProcess [-lang langid] [-user user_name] [-image image_file] [-anyway] [-restore] [-list]]

[–KillWindow [-lang langid] [-user user_name] [-caption window_caption] [-begins] [-contains] [-anyway] [-restore] [-list]]

[–RasDial [-lang langid] [-name entry_name] [-auth username password] [-authbase64 username_password] [-attempts number_of_attempts] [-nostatus]]

[–RasHangUp [-lang langid] [-name entry_name]]

[–PlaySound [-lang langid] [-device device_name] [-sound sound_file]]

[–TurnOff [-lang langid] [-type [turnoff | standby | hibernate | reboot | logoff | monitor]] [-logoff [user_name]]]

[–SendMessage [-lang langid] [-computer computer_name] [-msg message]]

[–SendEMail [-lang langid] [-email email_address] [-server server[:port]] [-secure [starttls|smtps]] [-auth username password] [-authbase64 username_password] [-sender sender_address] [-subject subject] [-msg message] [-ctype content-type] [-charset charset] [-attach attach_file] [-attachmsg message]]

[–SendKeys [-lang langid] [-caption window_caption] [-begins] [-contains] [-sequence sequence]]

[–HTTP [-lang langid] [-url url] [-file file_name] [-overwrite] [-head] [-auth username password] [-authbase64 username_password] [-POST post_data] [-proxy server[:port]] [-proxytype [HTTP | SOCKS5]] [-proxyauth username password] [-proxyauthbase64 username_password] [-useragent useragent] [-certauth [-certfile file] [-certpasswd password]]]

[–FTP [-lang langid] [-upload | -download | -delete] [-remote remote_dir] [-local local_dir] [-include file_masks] [-exclude file_masks] [-overwrite] [-passive] [-forceutf8] [-usessl] [-auth username password] [-authbase64 username_password] [-proxytunnel server[:port]] [-proxyauth username password] [-proxyauthbase64 username_password] [-certauth [-certfile file] [-certpasswd password]]]

[–Filesystem [-lang langid] [-copy | -move | -delete] [-source source_dir] [-dest destination_dir] [-include file_masks] [-exclude file_masks] [-overwrite]]

[–Zip [-lang langid] [-compress | -uncompress] [-archive archive_file] [-folder uncompressed_folder] [-include file_masks] [-exclude file_masks] [-overwrite] [-level level] [-password password]]

[–IEAutomation [-lang langid] [-show] [-noclose] [-timeout sec] [-command [argument:value] [param:value]]]

[–ODBCSQL [-lang langid] [-timeout sec] [-fieldmaxlen field_max_len] [-codepage code_page] [-connstr connection_string] [-sql sql_query]]

[–FileCheck [-lang langid] [-exists | -locked] [-file file_name]]

[–IdleTime [-lang langid]]

[–File [filename]] [–Pipe [pipename]] [–StdIn] – read command line from a file, a pipe or standard input.

--Execute
-lang – langid (see below);
-type – type of execution
logstdout – the application will be started with redirected stdin and application’s stdout and stderr will be captured. If application is a 16-bit DOS application or a batch file, it will be executed via the command processor;
processuser – run application as the same user as command line tool (default);
currentuser – run application as currently logged on user;
localsystem – run application under LocalSystem account. To run an application under LocalSystem account, the command line tool must be started under the system or administrator account;
logonuser – logon user (-username and -password are required). The specified username and password will be used for executing the application. To run an application on behalf of the specified user, the command line tool must be started under the system or administrator account. The account must have the following privileges: “Act as part of the operating system” (SeTcbPrivilege), “Replace a process-level token” (SeAssignPrimaryTokenPrivilege), “Adjust memory quotas for a process” (SeIncreaseQuotaPrivilege, may be named “Increase memory quotas” or “Increate quotas” in Windows 2000 and NT 4.0), “Bypass traversy checking” (SeChangeNotifyPrivilege) and “Debug programs” (SeDebugPrivilege). You can modify user privileges in Control Panel | Administrative tools | Local Security Policy | User Rights Assignment;
passwordless – use passwordless authorization (-username is required). You can use passwordless authorization, but you must make sure that the command line tool is running under the system or administrator account. The account must have the following privileges: “Act as part of the operating system” (SeTcbPrivilege), “Replace a process-level token” (SeAssignPrimaryTokenPrivilege), “Adjust memory quotas for a process” (SeIncreaseQuotaPrivilege, may be named “Increase memory quotas” or “Increate quotas” in Windows 2000 and NT 4.0), “Bypass traversy checking” (SeChangeNotifyPrivilege), “Debug programs” (SeDebugPrivilege) and “Create a token object” (SeCreateTokenPrivilege). You can modify user privileges in Control Panel | Administrative tools | Local Security Policy | User Rights Assignment. Windows Vista and later: the command line tool must be running only under administrator account. Starting from this Windows version, the system account doesn’t have the SeCreateTokenPrivilege privilege. This option is available only in Professional and Network Editions;
-username – SAM-Account-Name or textual SID;
-password – account password;
-stdin – standard input data (logstdout only);
-exefile – the name of the module to be executed;
-cmdline – the command line to be executed;
-startin – the starting directory;
-cmdshow – the window show state;
-terminate – number of seconds to terminate started application;
-desktop – the name of the desktop (Default: WinSta0\Default).

--Message
-lang – langid (see below);
-type – type of the message window:
ask – ask message window;
popup – popup window;
layered – transparent window near task bar;
balloon – balloon tooltip.
-title – title of the message window;
-text – message text;
-timer – number of second before the message disappears (ask message only);
-buttons – buttons for the message window (ask message only);
-snd – sound file to play when message window is displayed;
-bg – image file (.bmp, .gif or .jpg ) for the window background (only for the popup window message).

--Service
-lang – langid (see below);
-type – type of operation with service (start, stop, pause, continue or check);
-name – name of the service;
-startargs – argument strings passed to a service (start only).

--KillProcess
-lang – langid (see below);
-user – SAM-Account-Name or textual SID of the user whose processes may be killed. Use “*” for all users. If omitted, current user’s name will be used. This option is available only on the NT based platforms;
-image – process image file (name of the executable file of the process or full path and executable file name). Wildcards (“*” and “?” are accepted);
-anyway – kill process without giving it chance to save data;
-restore – if the window is minimized, restore it before process is killed. If the window is displaying the prompt for saving unsaved data and the option “-restore” is not selected, the application’s button on the taskbar will blink. When the option is selected, the application window will be restored, and the prompt for saving unsaved data will be sent to foreground;
-list – list all found processes.
Note: If the option “-anyway” is not selected, Advanced Task Scheduler can terminate only those processes, which have their own windows. If a process does not have its own window, it can be terminated only when the option “-anyway” is selected.

--KillWindow
-lang – langid (see below);
-user – SAM-Account-Name or textual SID of the user whose windows may be killed. Use “*” for all users. If omitted, current user’s name will be used. This option is available only on the NT based platforms;
-caption – window caption text;
-begins – window caption must begin with the specified text;
-contains – window caption must contain the specified text;
-anyway – kill process without giving it chance to save data;
-restore – if the window is minimized, restore it before process is killed. If the window is displaying the prompt for saving unsaved data and the option “-restore” is not selected, the application’s button on the taskbar will blink. When the option is selected, the application window will be restored, and the prompt for saving unsaved data will be sent to foreground;
-list – list all found processes.
Terminal Services: only windows that are running on the same terminal session as this program will be killed.

--RasDial
-lang – langid (see below);
-name – name of the Network Connection;
-auth – username and password for the specified connection. If omitted, the connection information saved by the last successful connection will be used;
-authbase64 – base64 encoded username and password, tab delimited;
-attempts – number of attempts to establish the connection;
-nostatus – do not display connection window (background connection).

--RasHangUp
-lang – langid (see below);
-name – name of the Network Connection.
“*” means all established connections.

--PlaySound
-lang – langid (see below);
-device – name of the sound device. If omitted, the default device will be used;
-sound – sound file.

--TurnOff
-lang – langid (see below);
-type – type of operation (turnoff, standby, hibernate,
reboot, logoff or monitor);
-logoff – SAM-Account-Name of the user to log off. “*” means all users. If omitted, current user’s name will be used. This option is available only on the NT based platforms;
Terminal Services: To be able to log off another user’s session, you need to have the Query Information and Reset permissions. To modify permissions on a session, use the Terminal Services Configuration administrative tool.

--SendMessage
-lang – langid (see below);
-computer – name of the computer;
-msg – message text.

--SendEMail
-lang – langid (see below);
-email – email address. Several email addresses can be separated by comma or semicolon;
-server – SMTP server name and port number;
-secure – Connection security (starttls – STARTTLS; smtps – SSL/TLS);
-auth – username and password for SMTP server;
-authbase64 – base64 encoded username and password, tab delimited;
-sender – email address of the sender;
-subject – message subject;
-ctype – Content-Type of the message;
-charset – Charset of the message. If charset is omitted, the message is sent in utf-8 format;
-msg – message text;
-attach – file to send as attachment;
-attachmsg – message to send as attachment.
Professional and Network Editions: Several files and messages can be attached.

--SendKeys
-lang – langid (see below);
-caption – window caption text;
-begins – window caption must begin with the specified text;
-contains – window caption must contain the specified text;
-sequence – keys sequence to send.
Terminal Services: keys may be send only to the windows that are running on the same terminal session as this program.
Windows Vista and later: keys cannot be send to the windows that are running with higher privileges than this program.

--HTTP
-lang – langid (see below);
-url – URL to download (examples: http://www.advscheduler.com/index.html, http://user:passwd@domain.name/index.php3);
-file – file name to store downloaded file;
-overwrite – overwrite already existing file;
-head – use HEAD method to get only HTTP headers;
-auth – username and password for HTTP authorization;
-authbase64 – base64 encoded username and password, tab delimited;
-POST – the full data to post in an HTTP POST operation (for example, “postvar1=value1&postvar2=value2&postvar3=value3”). You must make sure that the data is formatted the way you want the server to receive it. Most web servers will assume this data to be url-encoded. This POST is a normal application/x-www-form-urlencoded kind, which is the most commonly used one by HTML forms;
-proxy – proxy server address and port number;
-proxytype – type of the proxy server (HTTP or SOCKS4);
-proxyauth – username and password for the proxy server;
-proxyauthbase64 – base64 encoded username and password, tab delimited;
-useragent – user-agent name;
-certauth – use SSL certificate authentication (HTTPS);
-certfile – SSL Certificate and Private key in pem format;
-certpasswd – password for Private key, if required.

--FTP
-lang – langid (see below);
-upload – upload file(s) to remote directory;
-download – download file(s) from remote directory;
-delete – delete file(s) from remote directory;
-remote – URL and remote directory to upload, download or delete (examples: ftp://ftp.domain.name/, ftps://user:pwd@ftp.com, sftp://ftp.com);
-local – local directory to upload or download;
-include – include file mask(s) (semicolon separated);
-exclude – exclude file mask(s) (semicolon separated);
-overwrite – overwrite already existing file(s);
-passive – use passive mode (like WWW browsers);
-forceutf8 – use UTF8 file names even if UTF8 is not enabled on the server;
-usessl – use FTP over SSL/TLS (FTPES);
-auth – username and password for FTP authorization;
-authbase64 – base64 encoded username and password, tab delimited;
-proxytunnel – tunneling proxy server address and port number;
-proxyauth – username and password for the proxy server;
-proxyauthbase64 – base64 encoded username and password, tab delimited;
-certauth – Use public key authentication (SFTP) or SSL Certificate (FTPS);
-certfile – SFTP Public key or SSL Certificate and Private key in pem format;
-certpasswd – password for Public key or Private key, if required.

--Filesystem
-lang – langid (see below);
-copy – copy file(s);
-move – move file(s);
-delete – delete file(s);
-source – source directory;
-dest– destination directory;
-include – include file mask(s) (semicolon separated);
-exclude – exclude file mask(s) (semicolon separated);
-overwrite – overwrite already existing file(s).

--Zip
-lang – langid (see below);
-compress – compress file(s) to archive;
-uncompress – uncompress file(s) from archive;
-archive – archive file name;
-folder – directory of uncompressed files;
-include – include file mask(s) (semicolon separated);
-exclude – exclude file mask(s) (semicolon separated);
-overwrite – overwrite already existing file(s);
-level – compression level (compress only);
-password – encrypt archive with password.

--IEAutomation
-lang – langid (see below);
-show – show browser window;
-noclose – do not close browser window when finished;
-timeout – timeout in seconds;
-command – IE Automation commands;
Several IE Automation commands can be executed one by one.

--ODBCSQL
-lang – langid (see below);
-timeout – timeout in seconds;
-fieldmaxlen – maximum field length;
-codepage – output code page (0-ACP, 1-OEM, 65001-UTF8);
-connstr – ODBC connection string;
-sql – SQL query string.
Several SQL queries can be executed one by one.

--FileCheck
-lang – langid (see below);
-exists – check if file exists;
-locked – check if file locked;
-file – file name to check.

--IdleTime
-lang – langid (see below).

--File
Command line will be read from the specified file. Output will be sent to stdout. If command line is in Unicode Little Endian charset, the file must begin with “0xFF 0xFE”.

--Pipe
Command line will be read from the specified named pipe (for example, \.\pipe\mypipename). Output will be sent to the same named pipe. Command line must be terminated with the new line character “\n” (0x0A). If command line is in Unicode Little Endian charset, it must begin with “0xFF 0xFE”.

--StdIn
Command line will be read from stdin. Output will be sent to stdout. Command line must be terminated with the new line character “\n” (0x0A). If command line is in Unicode Little Endian charset, it must begin with “0xFF 0xFE”.

If an argument contains spaces it must be enclosed in the quotes (“).

Formats like “&0xhhhh;” are accepted, so to pass a quote mark, use “&0x22;”. Note that “hhhh” is a hexadecimal value of a Unicode character.

Use -h or --help option to display help information.

Use -l or --lang option to display language identifiers (langid).

   
About us   Privacy policy   Terms of use   Link to us
Current Version: 4.4.0.615
The following prices are based on a single order:
Basic Edition 32 and 64-bit$ 39.95 USD
Professional Edition 32 and 64-bit$ 59.95 USD
Network Edition 32 and 64-bit$ 149.95 USD
.:Testimonials

I use Advanced Task Scheduler to run my backups jobs. After performing a backup by standard Windows 2003 Server means, Advanced Task Scheduler launches a script which copies files. I am glad I chose your program.

Rob Hannigan

.:Requirements
Computer: Minimum required by operating system you are running.
Disk Space: Under 30 MB
Operating System: Microsoft Windows 32-bit or 64-bit.
Read more...