2012-02-26 2 views
2

일부 잘못된 경로를 생성 Skype.exe 데스크톱 링크 생성 :VB.NET/C# 코드는이 코드를 발견

C:\Windows\Installer\{...}\SkypeIcon.exe 

수정 사항이 있습니까?

+0

흠, 실제로 GetIconLocation() 메서드를 사용하는 것처럼 보입니다. –

+0

이 경우 내 문제와 관련하여 의미하는 것은 무엇입니까? 어떤 링크에서는 작동하지만 다른 사이트에서는 작동하지 않는 이유를 잘 모릅니다 (예를 들어 내 데스크탑의 Skype 링크에는 작동하지 않습니다) – user670186

답변

0

이 시도 :

Function GetTargetPath(ByVal FileName As String) 

    Dim Obj As Object 
    Obj = CreateObject("WScript.Shell") 

    Dim Shortcut As Object 
    Shortcut = Obj.CreateShortcut(FileName) 
    GetTargetPath = Shortcut.TargetPath 


End Function 

    Private Sub Teste_Load(sender As Object, e As EventArgs) Handles MyBase.Load 

MsgBox(GetTargetPath("C:\ProgramData\Microsoft\Windows\Start Menu\BitTorrent.lnk")) 

'here you chose the location of .lnk file 

End Sub 
0

CreateShortcut을()는 어도비 리더 및 Microsoft Word와 같은 속성에서 대상을 회색으로 한 특정 단축키 예상대로 작동하지 않습니다. targetpath는 c : \ windows \ installer (icon?) 아래에 있습니다.

관련 문제