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:
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:
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
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
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" />
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: