/build/static/layout/Breadcrumb_cap_w.png

namespace shortcut? I think!

I have an application called Stellent Desktop Integration 7.7 which I am trying to package for Citrix. The issue I have is that the "shortcut" for this application is not conventional. It is created through the registry in:

HKCR\CLSID\{GUID}\InProcServer32

[String value](Default) Value [Path to dll]
[String value](ThreadingModel) Value [Apartment]

and some similar reg entries. If the DLL's in question are not present the "shortcut" shows without an icon and does nothing when run. If I right click on it the options I receive are as follows:
1. Open
2. Explore
3. Add server...
4. Offline Content Manager...
5. Create Shortcut

I presume these are pulled from the DLL?

What I would like to know is what are these "shortcuts" and how can they be replicated for Citrix? Any ideas at all would be appreciated! Cheers

0 Comments   [ + ] Show comments

Answers (4)

Posted by: yarborg 16 years ago
Blue Belt
0
It sounds to me like they are trying to create a shortcut similar to My Computer or Control Panel etc that opens an object or program instead of a file. MSI created shortcuts often look like this too. Can you see what file they are calling and mimic that in the conventional way?
Posted by: oreillyr 16 years ago
Fifth Degree Brown Belt
0
Cheers Yarborg, I will give that a go and post back
Posted by: oreillyr 16 years ago
Fifth Degree Brown Belt
0
When I run the shortcut their verclsid.exe is a process belonging to Windows XP Operating System. validates shell extensions before they are instantiated by the Windows shell or by Windows Explorer. It then starts another exe from within the application.

When I manually try run this file nothing happens, it runs in the background however it does not bring up the Stellent explorer window as normal.

Does anyone have any previous experience re this application or type of application?

Stellent Desktop Integration
Posted by: oreillyr 16 years ago
Fifth Degree Brown Belt
0
For anyone interested! We have decided to leave the shortcut on the desktop as such of the Citrix server. We have a command line that will replicate what clicking the "Shortcut" does to publish to users:

CMD: explorer /n ,/root,,::{19A0F986-xxxx-xxxx-xxxx-xxxxxxxx}

The GUID is the CLSID for the application DLL. If we remove the various references to this GUID to remove the shortcut from the desktop then the command line wont work. Still not 100% how these type of "shortcuts"work!
Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.
 
This website uses cookies. By continuing to use this site and/or clicking the "Accept" button you are providing consent Quest Software and its affiliates do NOT sell the Personal Data you provide to us either when you register on our websites or when you do business with us. For more information about our Privacy Policy and our data protection efforts, please visit GDPR-HQ