Extensie

Status
Niet open voor verdere reacties.

BreVDD

Gebruiker
Lid geworden
9 apr 2009
Berichten
104
Hallo,

Ik weet dat er heel wat onderwerpen zijn i.v.m. extensies en er heel wat te vinden is op google. Maar ik vind geen oplossing voor mijn problem(en).

Ik werk met Visual Studio 2010.
___

Ik wil dus een eigen extensie gebruiken voor mijn programma en deze ook linken aan mijn programma.

Hiervoor heb ik dit staan:
Code:
 If My.Computer.Registry.ClassesRoot.GetValue(Naam_programma) = Nothing Then
            My.Computer.Registry.ClassesRoot.CreateSubKey(".exa", Microsoft.Win32.RegistryKeyPermissionCheck.ReadWriteSubTree, Microsoft.Win32.RegistryOptions.Volatile).SetValue("", Naam_programma, Microsoft.Win32.RegistryValueKind.String)
            My.Computer.Registry.ClassesRoot.CreateSubKey(Naam_programma & "\shell\open\command", Microsoft.Win32.RegistryKeyPermissionCheck.ReadWriteSubTree, Microsoft.Win32.RegistryOptions.Volatile).SetValue("", My.Application.Info.DirectoryPath & " ""%l"" ", Microsoft.Win32.RegistryValueKind.String)
            My.Computer.Registry.ClassesRoot.CreateSubKey(Naam_programma & "\DefaultIcon", Microsoft.Win32.RegistryKeyPermissionCheck.ReadWriteSubTree, Microsoft.Win32.RegistryOptions.Volatile).SetValue("", My.Application.Info.DirectoryPath & ",0", Microsoft.Win32.RegistryValueKind.String)
            My.Computer.Registry.ClassesRoot.Close()
        End If
Deze code werkt, en ik krijg bij regedit een map met de naam van mijn programma tezien.

Maar omdat ik geen rechten had om in het register dingen aan te passen (ik ben admin op mijn pc) heb ik in de app.manifest, dit:
Code:
   <requestedExecutionLevel level="requireAdministrator" uiAccess="false" />
geplaatst.
Maar dit wil dan weer niet werken met "Clickone security" dus schakel ik die uit. Maar wanneer ik ga debbuggen werkt dit. Maar als ik kies voor publiseren wordt clickonce automatisch ingeschakeld en krijg ik weer de error dat "requireAdminstrator" niet samengaat met Clickonce.

Ik weet niet wat ik verkeerd doe.

Ik hoop dat jullie dit wel kunnen oplossen.

Alvast bedankt
BreVDD
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan