Friday, June 1, 2012

How to Change OpenVPN Portable Splash Screen or Customization


Hi, guess you noticed the splash screen of Openvpn Portable version?

Are you wondering how to change this to your own custom made splash screen?

Well same goes for me too, so I searched over the internet on how to change this splash screen. Too bad, I didn’t find any tutorials on how to change the splash screen but I found its source and so I need to learn how to compile it. Well you’re lucky because I will share and teach you how to change the OpenVPN Splash Screen.

Before we begin you need to install NSIS on your system, click here to download NSIS. After you download the NSIS, we also need these following plugins for NSIS to compile:

InstDrv http://nsis.sourceforge.net/InstDrv_plug-in,
ExecDos http://nsis.sourceforge.net/ExecDos_plug-in and
NewAdvSplash http://nsis.sourceforge.net/NewAdvSplash_plug-in
UserMgr http://nsis.sourceforge.net/UserMgr_plug-in
FindProcDLL http://nsis.sourceforge.net/FindProcDLL_plug-in


Then download and extract this OpenVPN Portable source:

Source Files

After extracting, you will see the following files:


First, I will teach you how to disable the OpenVPN splash screen. I promised this is so simple. Now open the OpenVPNPortable.nsi using notepad++ or notepad and you will see the following lines which is shown below.



By default, $SHOWSPLASH is set to true, now set it to false to disable the splash screen and save.
Then right click the OpenVPNPortable.nsi then click compile which is shown below.


and copy the OpenVPNPortable.exe to the application folder of your Portable OpenVPN.
To change the splash screen, $SHOWSPLASH must set to true you then replace OpenVPNPortable.jpg to any image you want.
Note: filename must be OpenVPNPortable.jpg
Then compile it, boom, congratulations you’ve successfully to change the default splash screen of Portable OpenVPN.
You can also set $UNINSTBEHAVIOUR to false to remove the TAP Driver Uninstallation prompt every time your about to close the Openvpn Portable.

THANK YOU for READING… PLEASE COMMENT…


2 comments:

Receiving the following error:
!include: could not find: "UAC.nsh".

Any idea?

Solved. I found the UAC.nsh file in the UAC plugin source archive.

Post a Comment