Vraag : Het krijgen rond Toegang op Vista/7 wordt ontkend die

Hello.
My app moet tot sommige kortere wegpictogrammen leiden en ik zou hen op de al gebruikersDesktop (C:\Users\Public\Desktop) verkiezen te zijn. Mijn code werkt boete als ik het op de gebruikersDesktop zette. Ik weet dat de Openbare Desktop in Vista/7 is beschermd maar daar hoe dan ook ik kan dit doen zonder het runnen van het programma als admin of toestemmingen te veranderen is? Sommige apps het pop-up vragen om toestemmingen wanneer u het in werking stelt, is hebben someway er ik kan dat in mijn app om de gebruiker het zoals opgeheven in werking te stellen beslissen te hebben gebruiken?

The- bericht ik ben krijg:
System.UnauthorizedAccessException: De toegang is Denied
" codeBody "
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
Dim als IWshRuntimeLibrary.IWshShortcut
            Schemerige WshShell als WshShellClass = Nieuwe WshShellClass
            Schemerige allUsersDesktop als Koord = „AllUsersDesktop“
            Schemerige shortcutPath als Koord = WshShell.SpecialFolders.Item (allUsersDesktop) .ToString

            kortere weg = C (WshShell.CreateShortcut (shortcutPath & „\“ & shortcutName & „.lnk“), IWshRuntimeLibrary.IWshShortcut)
            shortCut.TargetPath = targetFullpath
            shortCut.WindowStyle = 1
            shortCut.Description = shortcutName
            shortCut.WorkingDirectory = workingDir
            shortCut.IconLocation = iconFile & „,“ & iconNumber
            shortCut.Save ()

Antwoord : Het krijgen rond Toegang op Vista/7 wordt ontkend die

Andere oplossingen  
 
programming4us programming4us