Follow up to question Q_24975436.html

Posted on 2009-12-15
Last Modified: 2012-06-21
I wrote:

I use a 3rd party company software called MSI wizard by sage key it creates/builds an install/.exe program, out of my .mdb file.

I have build a couple of .exe files using MSI wizard, and they all give the same error as posted above. I did go to my other pc and copy Launchaccess.exe to the path on the shortcut in win 7, and it worked fine.

It appears as if the .exe when executed in windows 7 wont install Launchaccess.exe. Because its not even on the hard drive. I have emailed sagekey w/this issue. If I execute the exact same .exe in xp or vista it wopatentinvrks fine and the Launchaccess.exe is where its suppose to be.

Follow up:

Hi Experts,

Inside sagekey MSI wizard there's a place that will allow me to add files (Multiple), so I added the LaunchAccess.exe but it will not allow me to have it install into the C:\Program Files (x86)\Microosoft Access runtime\Office11> directory, It doesn't support the (x86), so I had it copied it to a different folder, and then I changed the shortcut path. And it works fine.

What seems fairly easy to me isn't always the case with end users.

If I could add a file/code to the same place in the MSI wizard where i added the LaunchAccess.exe I might be able to save a few dollars.

Code would need to be something like.

If C:\Program Files (x86) exist copy LaunchAccess.exe to
C:\Program Files (x86)\Microosoft Access runtime\Office11

Then the shortcut path that win 7 makes will be correct.

Any help w/be greatly appreciated.


Question by:patentinv
    LVL 9

    Accepted Solution

    you can make use of %ProgramFiles% in ur path instead of hardcoding C:\Program Files (x86......

    This will automatically trace the relevant path for the current system, may that even be D:\Program Files.....

    Author Comment

    Hi Ramanhp,

    Please realize my coding skills are practically zero., but I can give it a try.

    1st the application (sagekey) is set to allow me to add a file to the build/.exe file as print screen shows (.bmp) shows. I'm not sure if i add a line code in here and if so how?

    I included another print screen, of 1 other possible place to add code notice where it says (command line) I typed in here already so know I can place text.

    If you can give me your advise especially with correct syntax on the line of code, I would really appreciate it.

    If C:\Program Files (x86) exist copy LaunchAccess.exe to
    %Program Files% (x86)\Microosoft Access Runtime\Office11
    LVL 84

    Assisted Solution

    by:Scott McDaniel (Microsoft Access MVP - EE MVE )
    It would seem that SageKey would be a better source to tell you how to modify their own product than would be EE. I'd be surprised if they didn't have some form of workaround to the issue.

    That said, the MSI built by SageKey is a standard Windows Installer file. You can use any of the various commercial installers to modify it. I use Advanced INstaller (, which has a free version, but you can use any of them.
    You can also edit the file by hand, or by using Orca, but it's very complex, and as you are a self-avowed non-expert, I'd stay away from those methods.


    Author Comment

    Hello LSMConsulting,

    Good idea, I'll ask sagekey.

    I just figured they would do as they previously did and point to there sales page form a newer version, but it is worth a chance.

    And yes I would never try to do any more than I currently am (to sagekey product), that is add a simple copy line of code, that I need help with.


    Author Comment

    Hello Experts,

    After mailing back and fourth w/sagekey, they gave me a really good discounted price as follows:
    You can get the Lite version for half price -$225 using the promotion code V1Upgrade.

    Sagekey is pretty fair.

    I have purchased the new lite version and built and install/.exe and tested in win 7, vista and xp and it works as they said it would. Installs correctly w/no errors, creates shortcuts etc..



    Author Closing Comment

    Thanks Experts,

    p.s. I told sage key I'll consider their discount a x-mas gift.


    Write Comment

    Please enter a first name

    Please enter a last name

    We will never share this with anyone.

    Featured Post

    Maximize Your Threat Intelligence Reporting

    Reporting is one of the most important and least talked about aspects of a world-class threat intelligence program. Here’s how to do it right.

    The new Microsoft OS looks great, is easier than ever to upgrade to, it is even free.  So what's the catch?  If you don't change the privacy settings, Microsoft will, in accordance with the (EULA) you clicked okay to without reading, collect all the…
    Article by: Leon
    Software Metering within our group of companies has always been an afterthought until auditing of software and licensing became a pain point. Orchestrator and SCCM metering gave us the answer and it was an exciting process.
    In Microsoft Access, learn how to “cascade” or have the displayed data of one combo control depend upon what’s entered in another. Base the dependent combo on a query for its row source: Add a reference to the first combo on the form as criteria i…
    The viewer will learn how to use the =DISCRINV command to create a discrete random variable, use this command to model a set of probabilities and outcomes in a Monte Carlo simulation, and learn how to find the standard deviation of a set of probabil…

    760 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    8 Experts available now in Live!

    Get 1:1 Help Now