Solved

Create DUN Connectoid Shortcut on Desktop?

Posted on 1998-09-18
11
287 Views
Last Modified: 2010-04-06
Hello.

I am trying to create a shortcut on my desktop to a dial-up networking entry (connectoid) called "MyConnection."

I have found alot of information about about creating shortcuts and links in delphi, but haven't been able to find one word anywhere about making one on the desktop for a DUN connection.

If anybody knows how, I'd really appreciate the help.

Thanks in Advance!

Sincerely,

LindaL
0
Comment
Question by:LindaL
  • 3
  • 3
  • 2
  • +2
11 Comments
 
LVL 20

Expert Comment

by:Madshi
Comment Utility
Linda,

First you have to get a PItemIDList for that DUN connection.
Use SHGetSpecialFolderLocation(CSIDL_Drives), then you'll have the pidl for "My Computer". Then bind it to a IShellFolder interface and look for DUN. Bind that to IShellFolder interface and browse again for the connection. Now you should have the pidl.
After retrieving the pidl you have to use IShellLink interface. Use IShellLink.SetIDList(pidlSeeAbove) instead of IShellLink.SetPath.
Sorry, have no sources for this task. But I'm absolutely sure, that it will work this way...

Regards, Madshi.
0
 
LVL 5

Expert Comment

by:JimBob091197
Comment Utility
Hi

I have a sample which I can e-mail to you which does exactly what you need.

Regards,
JB
0
 
LVL 20

Expert Comment

by:Madshi
Comment Utility
JimBob,

do you create the shellLink the way I described it or have you found an easier way?

Regards, Madshi.
0
 

Author Comment

by:LindaL
Comment Utility
JimBob:

Please send me the sample at:
lindalq@yahoo.com

Thanks!

L
0
 

Author Comment

by:LindaL
Comment Utility
JimBob:

Please send me the sample at:
lindalq@yahoo.com

Thanks!

L
0
Why You Should Analyze Threat Actor TTPs

After years of analyzing threat actor behavior, it’s become clear that at any given time there are specific tactics, techniques, and procedures (TTPs) that are particularly prevalent. By analyzing and understanding these TTPs, you can dramatically enhance your security program.

 
LVL 5

Expert Comment

by:JimBob091197
Comment Utility
Hi

Madshi:
I use the exact method you mentioned.  I modified the code from a program I used before for Printers (instead of Dial-up Networking) which is almost identical.  There may be a better way, but this method works well.

Linda:
I have e-mailed the code to you.
It uses the method Madshi suggests, so I don't mind if you give the points to Madshi.

Regards,
Dave

0
 
LVL 5

Accepted Solution

by:
JimBob091197 earned 200 total points
Comment Utility
Hi L

Here be the answer requested in your mail.

Cheers,
JB
0
 
LVL 20

Expert Comment

by:Madshi
Comment Utility
JimBob, I didn't intend to make sure that you're using "my" method; I just wanted to know if there's an easier way.

So, Linda, please give the points to JimBob...
0
 
LVL 1

Expert Comment

by:dwight66
Comment Utility
Is there still anyone around to help me out with this question?
0
 
LVL 3

Expert Comment

by:darinw
Comment Utility
Hello everyone,

LindaL & Experts - Please remember that while an email exchange may solve this person's problem it will only cause problems down the road when someone pays for a PAQ only to find you have not provided the solution here in the question.

darinw
Community Support
0

Featured Post

What Security Threats Are You Missing?

Enhance your security with threat intelligence from the web. Get trending threat insights on hackers, exploits, and suspicious IP addresses delivered to your inbox with our free Cyber Daily.

Join & Write a Comment

Suggested Solutions

This article explains how to create forms/units independent of other forms/units object names in a delphi project. Have you ever created a form for user input in a Delphi project and then had the need to have that same form in a other Delphi proj…
Introduction The parallel port is a very commonly known port, it was widely used to connect a printer to the PC, if you look at the back of your computer, for those who don't have newer computers, there will be a port with 25 pins and a small print…
When you create an app prototype with Adobe XD, you can insert system screens -- sharing or Control Center, for example -- with just a few clicks. This video shows you how. You can take the full course on Experts Exchange at http://bit.ly/XDcourse.
This video explains how to create simple products associated to Magento configurable product and offers fast way of their generation with Store Manager for Magento tool.

728 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