В приложении VB.NET, которое работает как служба, при использовании Registry.CurrentUser.OpenSubKey () я получаю значение «Ничего».Тот же код выполняется правильно, когда приложение работает в режиме рабочего стола.Я не очень на VB.NET и, к сожалению, это не мой код.
Код:
Dim regURL As String = "Software\MyCompany\" + _
System.Reflection.Assembly.GetCallingAssembly.GetName.Name + _
"\Settings"
regKey = My.Computer.Registry.CurrentUser.OpenSubKey(regURL, True)
regKey
- Nothing
при использовании службой.Desktop возвращает действительный объект ключа реестра, который, как мне кажется, проверяет URL.Любые идеи я использую CurrentUser, потому что этот код не работает с LocalMachine при работе на Windows Server 2008.
Заранее спасибо,
Крейг