Visual Installer supports PFX (Personal Information Exchange) files

We have updated Visual Installer so you can choose a PFX file (Personal Information Exchange file) directly from the Visual Installer editor, when you want to code sign a setup package. You don’t need to split the PFX file in a SPC file and a PVK file as before.

The Code Signing tab in the Setup options dialog box in the Visual Installer editor has been updated. In the picture above you can see how the new updated Code Signing tab looks like.

In the Code Signing tab there is now two sub tabs: PFX and SPC / PVK. In these tabs you can choose if you want to use a PFX file or a SPC and a PVK file during the code signing process. If you have specified a PFX file you don’t need to to specify a SPC and a PVK file. And vice versa.

More information about code signing in Visual Installer
More general information about code signing in Visual Installer is available on this web page:

> Visual Installer – Can create a code signed setup package

ActiveX Component for Twitter

Twitter is a popular social networking and microblogging service on the Web that let users send and read short text-based messages (up to 140 characters), also known as a “tweets”. We have now created an ActiveX component (Active control) that can be used to send messages (tweets) directly from desktop applications.

URL shortener
We have also inluded a URL shortering function in the Twitter ActiveX. The function uses the Bitly service to shorten URLs, but it is also possible to the let Twitter shorten the URLs. Both systems are supported by the Twitter component.

More information
You can read more about the Twitter ActiveX component on this web page on our web site:
> SamLogic’s Twitter Component: SLTwitCtrl ActiveX Control

Other news: Also our desktop applications will support Twitter soon
We will also add support for Twitter in our other software. We will first add support to our e-mail marketing tool MultiMailer. You will soon be able to send tweets directly from the program. You can for example tweet about your latest newsletter that you just sent out, or currently is delivering! We will also add this functionality to Visual Installer, so you can tweet about new versions of your software directly from Visual Installer. Same function will be added to CD-Menu Creator.

More information about this new feature in our desktop applications will be coming soon.

Visual Installer: You can set a relative size for the setup window

We have updated Visual Installer with a new function; you can now set a relative size for the setup window. The size is specified with a percent value, so the setup window will always cover a specified percentage of the screen. The percentage is easily specified using a visual slider (as shown in the picture to the right).

Below is a picture that shows how a setup window can cover a part of the screen.

Where to find the slider?
You can open the dialog box with the slider from two places in the program:

– Via the Object – Setup window menu item. Press the Change button to the right of the Percentage size option in the dialog box that is shown.

– When you choose a New project. Press the Settings button and Change size button.

(This function is available in Visual Installer version 9.5.20 and later.)

Review of SamLogic MultiMailer at FindMySoft

FindMySoft Review - MultiMailerFrederick Barton at the FindMySoft website has written a review of our newsletter marketing software SamLogic MultiMailer:

“Sending newsletters by email is one of the most efficient ways of marketing a product, so it is important to send newsletters to as many potential customers as possible. With SamLogic MultiMailer, you can do much more than send bulk emails. The software enables you to send personalized messages to all recipients, handle subscription requests and more.”

You can read the full review on this page on FindmySoft’s website:
> Review – SamLogic MultiMailer – Send newsletters to any number of recipients

On the web page you will also find a “quick look” video of SamLogic MultiMailer that shows some of the features in the software. The video highlights the way the application looks and works, and shows how to perform basic tasks with it.

Quick look video of SamLogic MultiMailer

Server for statistics and analysis of e-mail newsletter campaigns

If you have a newer version of the MultiMailer e-mail newsletter program you may have noticed that the program displays information about how many contacts that have opened and clicked on links in newsletters, and also who that have opened and clicked. All this is handled by two servers on the web. MultiMailer can download the information and show the statistics and data in the Statistics tab of the program.

Where are the servers?
The two servers are located in the following two domains on the Internet:

Server 1: https://www.samlogic-multimailer.com
Server 2: https://www.multimailer-statistics.com

Server 1 is dimensioned for minor e-mail campaigns and server 2 is dimensioned for larger e-mail campaigns.

Create a menu interface for a USB stick with USB Menu Creator

USB Menu Creator is a new product from SamLogic Software that can be used to create AutoRun menu interfaces for USB sticks / pen drives. The created menu interface will be opened automatically when the USB stick is plugged into a USB port in the end-user’s computer. From the menu the end-user can start a setup program, run an application, open a document, play a video or Flash animation, open a web page etc.

USB Menu Creator is a special bundle that contains the following three SamLogic programs:

SamLogic CD-Menu Creator – A tool that can be used to design menu interfaces.
SamLogic USB AutoRun Creator – Adds AutoRun capabilities to USB sticks.
SamLogic Image Resizer – Resizes and adapts images for use with menus.

More information
More information about USB Menu Creator is available on the following page:

> USB Menu Creator – Creates AutoRun Menu Interfaces for USB Flash Drive Device

Review of SamLogic CD-Menu Creator at FindMySoft

FindMySoft Review - CD-Menu CreatorFrederick Barton at the FindMySoft website has written a review of our product SamLogic CD-Menu Creator:

“The software provides a tabbed interface, on which you may customize your menu. Each element has its own tab, with various configuration options. For example, if you select the second tab, you can type the menu’s title, change its font settings and color, align it, add text effects and more. Regardless of which tab you select, you will always find the same options on the lower part of the interface. You can use them to preview your menu, on a separate window, create or execute it.”

You can read the full review on this page on the FindmySoft’s website:
> Review – SamLogic CD-Menu Creator – Create menus for CDs, DVDs and USB flash drives

On the web page you will also find a “quick look” video of SamLogic CD-Menu Creator that shows some of the program’s features. The video highlights the way the application looks and works, and shows how to perform basic tasks with it.

Quick look video of SamLogic CD-Menu Creator

Visual Calendar ActiveX Components – from SamLogic Software

If you have clicked around on our web site you may have noticed that we also sell components for developers, in addition to our programs. We have two component libraries for software developers, that can be used in software development projects:

– SamLogic Calendar Components
– SamLogic Internet Components

SamLogic Calendar Components
1 month calendarSamLogic Calendar Components is a library that contains visual calendar ActiveX components that can be used in software (for example in desktop applications) to show years, months, dates, week numbers, holidays etc. visually. Three types of calendars are included in the calendar component library: 1 month calendar, 6 month calendar and 12 month calendar. In the picture to the right you can see how the 1 month calendar looks like.

Localized calendars
The calendars in SamLogic Calendar Components can be localized to all major western countries in the world, for example USA, United Kingdom, Germany, France, Spain. Also some small countries as Sweden, Norway and Finland are supported. When a calendar is localized, the calendar interface is shown with text in the country’s major language, and the holidays that are shown are based on that country’s official holidays. You can choose if you want to have Monday or Sunday as the first day of week.

SamLogic Internet Components
SamLogic Internet Components is a library with ActiveX components for the Internet. For example components for e-mail, FTP, time servers, WHOIS servers, ping tests etc. Some general components for log handling, alarm, high-resolution timers etc are also included in the tool box.

Can be used with Microsoft Visual Studio and Microsoft Office
The ActiveX components in SamLogic Calendar Components and SamLogic Internet Components can be used in Microsoft Visual Studio (for example with Microsoft Visual Basic) and in Microsoft Office (for example with Microsoft Excel and Microsoft Access). Visual Studio 6.0 and Visual Studio 2002 – 2012 are supported. And all versions of Microsoft Office since Office 95 (!) until the newest Office 2013 are supported.

Can also be used with Embarcadero Delphi
The ActiveX components in the libraries can also be used with Embarcadero Delphi (former Borland Delphi). The components can be used with all tools that can handle ActiveX files.

In the next blog posts
In the next two blog posts we will show how to use a calendar ActiveX component from SamLogic Calendar Components in Microsoft Visual Basic 2010 (Microsoft Visual Studio 2010) and in Microsoft Excel 2010. It is quite easy to include an ActiveX component in an Visual Basic application and Excel sheet, when you know the necessary steps. Below are direct links to the two blog posts, where we describe this step by step:
> How to add an ActiveX component to a Visual Basic 2010 project
> How to add an ActiveX component to an Excel 2010 sheet

In a third blog post we will inform about how to install an ActiveX component in a Windows system, so other applications can access the component:
> How to install (and register) an ActiveX component

Setup of a VB 6.0 program

Many programmers still use VB 6.0
There are still lots of people that develop software with VB 6.0 (Visual Basic 6.0). VB 6.0 is an excellent programming language and programming tool that can be used to create a desktop program for the Windows system. A created program starts fast and runs fast also in an average computer, and by using a third party component like CommandBars from CodeJock, the VB6 desktop program can have a modern user interface, even with ribbons!

Not suited for large projects or Internet projects
However, for large projects or for applications that uses the Internet a lot, Visual Basic .NET is the preferable language. And if you are new to programming you should of course choose Visual Basic .NET for your software projects; for example the new Microsoft Visual Basic 2012. VB 6.0 is an old technology, and even if Microsoft still supports it to 100% in their Windows operating systems, this will not last forever.

The Package and Deployment Wizard
Many of our customers use VB6 for their projects, but the setup tool that follows Visual Basic 6.0 – the Package and Deployment Wizard – is quite limited, and it is difficult to create a professional setup program with a modern user interface using that tool. If you want to deploy a setup program with a professional and modern user interface you should use an external setup tool instead of the Package and Deployment Wizard.

Setup of a VB 6.0 program
A complete VB6 application consists of different types of files. For example an EXE file (the main program), ActiveX component files, DLL files, type libraries etc. So it is not possible to just take the EXE file and copy it to another computer. It will not work, unless all support files already have been installed with a previous installation. But to be sure you should always distribute and install all files that are needed to run your program.

It is also very important to install the files to the correct folders on the hard disk, especially in a 64 bit computer / 64-bit Windows. And many files, for example ActiveX components, also need to be registered in the system. Also other information need to be registered. Doing this manually is mostly too complicated, so a setup program is a must.

SamLogic Visual Installer has powerful functions for setup of VB 6.0 programs
Our setup tool SamLogic Visual Installer has powerful functions for setup of VB 6.0 programs. It can install VB6 program files, ActiveX components, DLL files, type libraries, databases, database engines (DAO, ADO, RDO etc.), and other types of files, in an automatic way. By analyzing your VB project file (the .VBP file) Visual Installer will know which files to include in the setup project. Visual Installer will collect the files automatically.

Visual Installer will also add a professional and modern user interface to your installation. Visual Installer can also handle license keys or password protect your installations. Created installations can be code signed and multiple languages can be used for an installation.

Supports Windows 8 and Windows 10
Visual Installer supports new operating systems like Windows 8 and Windows 10, but can also be used to create installation packages for older Windows like Windows 2000 and Windows XP.

More information
If you want to read more about the SamLogic Visual Installer setup tool, you can click on the links below:

> SamLogic Visual Installer – a professional installation software
> Visual Installer can create a setup package for your Visual Basic project

Detailed information about how to import a VB 6.0 project file and create an installation of it is available in this step-by-step tip on our tips & tricks section:

> How to create an installation for a VB6 application

The setup wizard in Visual Installer

The Visual Installer installation software consists of two main parts: the visual editor and the setup wizard. In the visual editor you create your setup project; for example chooses which files to install and chooses which setup dialog boxes to show during the installation. The setup wizard is the setup program that shows these setup dialog boxes for the end-user and installs your files in end-user’s computer.

Setup wizard’s dialog boxes
There are many setup dialog boxes included in Visual Installer that can be showed in the setup wizard. There are for example dialog boxes that show information messages, asks for a destination folder / destination drive, asks for a license key, shows license texts (EULA texts), handles passwords, register the user etc. You can in an easy way choose which dialog boxes to include in the setup wizard / setup program.

Use your own texts and your own pictures
You can specify your own texts and your own pictures for the setup dialog boxes. You can also affect the behaviour for many of the setup dialog boxes. This makes it possible to fine-tune the setup wizard so it suits your needs.

More information
You can read more about the setup wizard and the setup dialog boxes that are included in Visual Installer on this web page:

> Setup wizard – Many ready-to-use setup dialog boxes included