STG AutoDialer


Pre-Built files are available (source is included as a resource of the EXE) in the downloads section of this site.


This application will establish a dial-up (RAS or wireless broadband) connection within windows 2000, 2003, XP, Vista, 2008 & Win_7, maintaining it until application closed ... if the connection is dropped, the application automatically attempts to redial.

These features are available within windows, however, the following list features NOT available with windows default RAS:

  1. Logging of all activity is started as soon as the application runs. the default log is created as "@ScripFullPath .log" (Default is Wireless_Broadband_Control.exe.log in the directory its run from). This log file is overridden each application start (with a prompt option not to override).
  2. Application supports a delayed start by using the " Startup" command-line argument, which sleeps the application for 60 seconds to allow the computer to finish booting.
  3. The application displays as a tray icon only (after setup), and is designed to only display minimal information (except when re/dialing). The default tray icons, show as traffic light style icons, with green symbolising connected state, orange a dialing state and red a disconnected state.
  4. The Application creates a tooltip (at the mouse location) once a minute, advising of the current connection uptime. Tooltips can be disabled via the tray icon menu.

STG AutoDialer is written in AutoIt for ease of maintenance.

CPU power is conserved by only checking for connection once every second.


This application was originally designed to be used with huwaei wirerless broadband modem software. As such, we expected the application to be run from the installation directory of your huwaei modem connectivity software, now, however, this is not essentual.

When run for the first time, the application will prompt for the following:

  1. The filename of the huwaei modem connection software (this may be customised by your ISP - not needed for strictly dialup)
  2. The name of the Connection Prompt (when above is started and connect button pressed), while dialing and establishing connection (not needed for scrictly dialup).
  3. The name of the dialup connection to use (application will use this name to dial the internet, so if its wrong, manual editing of the INI may be required.

These settings will be saved to an INI (of the same name as the application) for future use.

Should you be using the software to maintain a purely RAS "Dialup" connection, you can install the application anywhere you wish to ...

The Application creates a log file of all activity during its run. the next time this application is run, the log file is deleted. the user is prompted for log deletion, however if no button is pressed within 10 seconds, the file is delected, and a new one created in its place.


A shortcut can be added to this startup folder, to make the application automatically start on Logon.

See customising section for available commandline arguements.


Secure Technology Group is proud to provide this application for free.

This application is provided in the hope that it may be useful.

It is provided without warranty, implied or otherwise. We created it for internal use, and release in the hope it may be useful to others.

It is provided under the GPL license (version 3 or later)

Icons used in this project where acquired from a similar project on the Autoit Forums (not sure which project sorry)


We had a need to maintain a Wireless Broadband (RAS) connection on a remote system (that took 2 hours drive for the nearest tech to get to). so this application was originally developed to use the Huwaei Wireless Broadband Control application, which simply started the application, and clicked connect. This was later redeveloped to use a RAS connection (as this seamed more reliable), rather then relying on Huwaei modem software (and pressing buttons within it).

As such, this application "should" be capable of establishing any RAS connection (RAS, Dialup, Wireless Broadband, ISDN, PPP) and maintaining it, by redialing and reconnecting whenever a connection isn't available.

Testing has only been done on windows 2000 & XP machines, although Vista & 7 "should" work as described, as the systems for RAS dialing has not changed in the later version of windows (as far as we know).



If the following Icons exist in the same directory, application will use them by default, else use its internal ones:

  1. icon.ico (replaces the icon taken from huwaei connection app - used in tray on startup only)
  2. green.ico (used when successful connection is made and all is good)
  3. orange.ico (used while connection is being established)
  4. red.ico (used when disconnection is detected)


Command Line Arguments

Only one command-line argument exists at present:

  1. Startup (puts application to sleep for 60 seconds ... this helps with old slower computers, makes sure they have time to start essential apps)



At present, we have no plans to develop this application further. But if you decide to modify it, please send us the changes, and your application location, so that we can link to it for other to find.

Certain staff carry current National Security Clearances  for works on government contracts.

If you require this level of assurance, please ask for staff with these credentuals, we are happy to help.