I repacakege a legacy application using InstallShield Repackager, but when I run the the MSI, I can't launch the app via the shortcut. In the start in directory there is an extra \ in the path (eg) "c:\program files\killbill\". This is not shown in the package. How can I remove this \ back slash? Anyone?
0 Comments   [ - ] Hide Comments


Please log in to comment

Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.
Answer this question or Comment on this question for clarity


Hope this might help

By the sounds of your shortcut it seem you have created an advertised shortcut.
If your app executable resides in c:\program files\killbill folder then the "start in" text would be correct.
you may want to have a look in the "tables" of you package for the reason it is not working properly and cross check that the shortcut and directory table entries are corect
say .exe for kill bill app is c:\program files\killbill\killbill.exe
-Go to the "shorcut" table identify the line which represents your problem shortcut, look across to the entry to the 'Wkdir" should be "INSTALLDIR" and the "component" say "killbill.exe"
-In the "Directory" table, find 'INSTALLDIR" it would have to look somthing like
INSTALLDIR Program Files Folder killbill

If this all checks out, then the basic shortcut is trying to launch the correct file for c:\program files\killbill\killbill.exe

if this is not he case a bit more info and i can suggest somthing else.
Answered 02/20/2006 by: geoffro79
Senior Yellow Belt

Please log in to comment
Thank you. As per your suggestions all is correct in my package. Time was against me so came up with bandaid fix. I used a batch to call the executable, don't know if that's the best thing to do, but all is fair in learning I suppose. While I have your attention. (By the way, I am farily new to MSI packaging) Here is my next challenge. I have done an Admin install and then a transform using Admin Studio Tuner, The transform works fine, but when i lauch the application it asks for a serial number. Shouldn't I be able to to include the serial and key number in the transform? I was never given an option to enter it during the transform. I also looked in the Property table and didn't see any reference of a serial or key number. The app I am working with is called TextEase 2000.
Answered 02/21/2006 by: userx
Yellow Belt

Please log in to comment
You can check the dialogs view in your MSI for any text boxes that are obvious or look like serial number prompts. If you select the actual textbox (if you find one) it might give you a clue to what the property is.

Does this happen when you install the MSI alone? I'm guessing it will.

OR, when you launch app fill out that box and check under the application specific reg keys (HKCU and HKLM) - It may lead you to a reg key that could hold the serial number, you could then add this to your script.

btw, what is the name of the app?
Answered 02/21/2006 by: islander222
Senior Yellow Belt

Please log in to comment