Saturday, 21 February 2015

InstallShield: Project Design To Target Both 32-Bit and 64-Bit Systems

How to: Approaches to support both 32-bit and 64-bit installations within one InstallShield project.



Go through these topics in InstallShield help manual first to understand the concept of Release Flags and how to use it along with Features DesignTemplate Summary Property and Conditional Launching.

  1. Targeting 64-Bit Operating Systems with Basic MSI and InstallScript MSI Installations :
  2. Targeting 64-Bit Operating Systems:
  3. Using the Template Summary Property:
  4. Conditionally Launching Custom Actions Based on Release Flags:
  5. Preprocessor Directives:

Sunday, 27 April 2014

Life Trivia: Honest Customers Deserve Good Service

Growing up in Southeast Asia and living abroad in North America, I’m very fortunate to have the opportunity to blend myself so that I can observe cultural and social differences and learn from both sides. I’m going to talk about Canadian impressive customer service today as one of those differences, and Domino’s Pizza is an example. In case you ask, Domino’s pizza is just one of hundreds of pizza stores you can find in Canada (in over the world too). After 3.5 years living in Canada, I’m still feeling special and honor whenever buying goods from real Canadian vendors like I did from day one. I have to stress “real Canadian” to distinguish with thousands of stores of minorities such as Chinese, Filipino, Indian or so on. I love the way Canadian vendors respect and believe in their customers. They let customers choose to be honest. 

(Image Source:

Sunday, 24 November 2013

Working Full-time and Study, Small Tips to Handle an Effective Life

It has been five months since I was back to school. Life has been changing dramatically. It's not easy to handle everything perfectly when you're stuck in the middle of a full-time job, part-time or full-time study and family. Sometimes you're exhausted. Many times you are disappointed. However, never give up! I will give some tips that I've been using to maintain my life balance in this post.

(Image source:
I'm ready for changes, so are you?

Saturday, 7 September 2013

InstallShield: Suppress Restart Messages in the middle of Software Upgrade or Uninstallation

I'm back to Installation development in this post. This time, I'll show some personal tips to get rid of restart recommended messages in the middle of software upgrade or uninstallation. First of all, let me make it clear. This is just a temporary solution under some specific conditions and trade-offs. I won't seek for a perfect solution in this post. Should you do, I don't think this post will be helpful for you. You can save your time by looking for other sources on the Internet instead. 

Saturday, 10 August 2013

Free app: My favorite PDF Reader ever for both Windows and Android

I've been a user of Foxit Reader for more than 5 years. I feel like I'm responsible for a thank, and Foxit is deserved a post on my blog. Yeah, if you're looking for a free and compact PDF reader, you know its name now: It's very simple and does the great job as a reader. 

Sunday, 4 August 2013

My Blog is Two Year Old – Happy Second Birthday!

One more year has passed. Compared with last year, this year, I could make just about 20 posts. That is a modest number, but it is still able to show my effort and determination to maintain my cyber space here. My life has turned to many important pages just in one year. Those changes are the main factors occupying all of my time budget. Therefore, the time left for this space is also cut short. Anyway,  I can keep going on with my stories below. For now, happy second birthday to my dear blog!

(Image source:

Sunday, 21 July 2013

Summer Goodness: Strawberries Picking at Stoneheaven Farms

Compared to winter, summer in Canada is pretty short; therefore, it's very precious. We've been so busy these days, but we were still able to make a short trip to a local farm to firstly enjoy the summer day-out, and secondly do some strawberries picking for fun. We had a very nice trip at Stonehaven Farms. The farm was pretty large, and there were like just fewer than 20 people around. We really love it! No crowd, no mess!


Sunday, 30 June 2013

School time, once again: Online studying and Canadian Bridging Program

My blog is getting a fewer posts in the last couple of months regardless of my great effort to keep it up with at least one or two posts per month. It has been also awhile since my last update on studying journey. Therefore, this post will make a brief summary on what is happening at my side. 

(Image Source:

Saturday, 22 June 2013

InstallShield: Dealing with Major upgrade on a new project?

What is major upgrade? Usually, we require major upgrade if we either add/remove features or we want to force to remove all old files on target system before installing new files. Sometimes, adding components or removing components also require major upgrade. Those are very basic concepts in installation development, especially working with InstallShield (or Windows Installer). You've been doing major upgrade without problems for years on your current projects. Now you need to enforce major upgrade for a new project (previous developed by someone else) and it suddenly doesn't work at all. Checking installation log file, IS_MAJOR_UPGRADE is clearly set to YES. Then why?

(Source: from the Internet)
Related Posts Plugin for WordPress, Blogger...