Jerry, this can be done however it does require some tinkering with your MSI file.
What is happening here is that setup projects create advertised shortcuts that happen to not work when used in the send to folder.
To create a regular shortcut in your deployment project you will need to use the ORCA tool.
It comes with the Windows installer SDK available here
http://www.microsoft.com/msdownload/platformsdk/sdkupdate/ The documentation is also available there.
What you have to do is open the MSI with Orca and go to the shortcut table.
In the shortcut table you will find an entry for every shortcut your project creates, find your shortcut in the table.
You now want to change the Target from "DEFAULTFEATURE" to probably "[TARGETFOLDER]\<name of your app>"
You then want to remove any text under the Icon_ row.
The Target row contains information about how the shortcut accesses the program when you add the [ ] around it it tells it that it is not an advertised shortcut.
[TARGETFOLDER] is a macro that expands into the installed folder for the app.
The Icon_ column is necessary for advertised shortcuts and needs to be removed.
I hope that helps.
------
Todd Derksen - VBQA Deployment Testing
This posting is provided "AS IS" with no warranties, and confers no rights.
--------------------
--------------------
| From: "Jerry Houston" <JHouston@AMSWorld.com>
| Subject: Setup project's SendTo shortcut not working
|
| I built a little utility that accepts file paths on the command line, and I
| wanted to install it such that a user could select some files in Explorer,
| then SendTo the utility. If I manually create a shortcut in my Documents
| and Settings\<username>\SendTo folder, it works like a charm. But others
| are going to be using this as well, and I wanted to automate creating that
| shortcut as part of the setup project.
|
| I've had no problem creating the shortcut there, but a shortcut that is
| created elsewhere and copied to the SendTo folder won't show up in the
| Explorer context menu as a SendTo destination. Shortcuts created there by
| Explorer work just fine. Shortcuts created elsewhere (including by the
| setup project) are 2K in size on my XP machine, while shortcuts originally
| created in that folder are only 1K in size. So there's definitely a
| difference besides the works/doesn't difference.
|
| Is there something I need to do to modify the shortcut created by the
| install project so that XP will recognize it and include the application in
| its SendTo list? Thanks in advance for any help!
|
|
|