Creating unattended installations for legacy apps

If you are creating software packages in SMS/SCCM or any other software deployment tool, you surely hit an issue when you have some legacy application that does not have any switches that would allow silent and unattended installation. If that is the case AutoIT library for scripting is the answer to your problems. We used it recently in a project with much success. With AutoIT you can automate sending keyboard keys to windows. You can do such actions even without this library by using objShell.SendKeys and wscript.Sleep in vbscript, but this gives the everlasting “timing” problem. You need to wait for windows to show up, and on different workstations it will take different time depending on the current load on the system. With AutoIT there is a magic command WinWaitActive that allows you to wait on a specific window to show up. Additionally you can block the user IO with BlockInput method.

Here is the link to the tool: http://www.autoitscript.com/autoit3.

Advertisements

~ by alipka on December 19, 2008.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

 
%d bloggers like this: