Ik ben bezig met 't maken van een NT Service met VB.NET.
Nu is er (naar mijn weten) geen property die de omschrijving van een Service kan bepalen, dus wil ik deze rechtsstreeks in de registry plaatsen.
Bij wijze van test heb ik de volgende code bij OnStart gezet:
Maar dan krijg ik een standaardfout (error occurred, contact admin, blabla) omdat hij dat blijkbaar niet kan.
Het lijkt me ook niet echt een rechten-probleem, want ik kan wel een key aanmaken onder LocalMachine\Software. (Bij wijze van test even geprobeerd)
Wat klopt er niet aan het stukje code hierboven?
Nu is er (naar mijn weten) geen property die de omschrijving van een Service kan bepalen, dus wil ik deze rechtsstreeks in de registry plaatsen.
Bij wijze van test heb ik de volgende code bij OnStart gezet:
Visual Basic:
1
2
3
| Dim oReg As Microsoft.Win32.Registry Dim oRegkey As Microsoft.Win32.RegistryKey = oReg.LocalMachine.OpenSubKey("SYSTEM\\ControlSet001\\Services\\myService", True) oRegKey.SetValue("Description","Omschrijving myService") |
Maar dan krijg ik een standaardfout (error occurred, contact admin, blabla) omdat hij dat blijkbaar niet kan.
Het lijkt me ook niet echt een rechten-probleem, want ik kan wel een key aanmaken onder LocalMachine\Software. (Bij wijze van test even geprobeerd)
Wat klopt er niet aan het stukje code hierboven?