Модераторы: Partizan, gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> чтение из реестра 
:(
    Опции темы
Henpyxa
  Дата 27.10.2015, 11:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 14
Регистрация: 9.10.2010

Репутация: нет
Всего: нет



доброго дня. 
подскажите, пожалуйста, что я делаю не так? у меня str принимает null
Код

Microsoft.Win32.RegistryKey rk = Microsoft.Win32.Registry.LocalMachine.OpenSubKey(@"SOFTWARE\Microsoft\Windows\CurrentVersion");
string str = (string)rk.getValue("value");

PM MAIL ICQ   Вверх
Angel666
Дата 28.10.2015, 10:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 0
Регистрация: 8.9.2011

Репутация: нет
Всего: 1



Код

Microsoft.Win32.RegistryKey rk = Microsoft.Win32.Registry.LocalMachine.OpenSubKey(@"SOFTWARE\Microsoft\Windows\CurrentVersion");
System.Object value = rk.GetValue("ProgramFilesPath"); // имя ключа в регистре
Console.WriteLine(value);


Этот ответ добавлен с нового Винграда - http://vingrad.com
PM MAIL   Вверх
Henpyxa
Дата 29.10.2015, 11:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 14
Регистрация: 9.10.2010

Репутация: нет
Всего: нет



в твоем случае (имхо, развернутый аналог моего варианта) value = null
может ошибка в синтаксисе? может я путь ключа пишу неправильно?
хотя вроде уже все перепробовал, что в голову пришло

Этот ответ добавлен с нового Винграда - http://vingrad.com
PM MAIL ICQ   Вверх
Angel666
Дата 29.10.2015, 12:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 0
Регистрация: 8.9.2011

Репутация: нет
Всего: 1



https://msdn.microsoft.com/ru-ru/library/mi...(v=vs.110).aspx
https://msdn.microsoft.com/ru-ru/library/mi...(v=vs.110).aspx

GetValue - Извлекает значение, связанное с указанным именем, в указанном разделе реестра. Если имя не найдено в указанном разделе, возвращает предоставленное значение по умолчанию или значение null, если указанный раздел не существует.

Судя по твоему пути
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Timer
У тебя должна быть папка Timer с лежащим в нем ключом Timer????

Этот ответ добавлен с нового Винграда - http://vingrad.com
PM MAIL   Вверх
Henpyxa
Дата 29.10.2015, 14:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 14
Регистрация: 9.10.2010

Репутация: нет
Всего: нет



да, именно так, и в ключе записано значение "2"
если я в getvalue() вместо своего ключа указываю любой уже существующий, то оттуда извлекается реальное значение, а если указываю свой, то всегда null (всегда - потому что переносил ключ в другое место, там так же)
GetValue 3-им параметром получает дефолтное значение на случай, если по первым двум параметра ничего не найдет. в моем случае даже 10 (path, "Timer", 10) он как дефолтное не принимает, а присвваивает null на выходе

Этот ответ добавлен с нового Винграда - http://vingrad.com
PM MAIL ICQ   Вверх
Angel666
Дата 29.10.2015, 21:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 0
Регистрация: 8.9.2011

Репутация: нет
Всего: 1



Могу только предложить открыть данную ветку в regedit и скопировать название ключа в обработку как есть может что с символами не то.

Этот ответ добавлен с нового Винграда - http://vingrad.com
PM MAIL   Вверх
Henpyxa
Дата 30.10.2015, 07:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 14
Регистрация: 9.10.2010

Репутация: нет
Всего: нет



так и делал изначально)) короче, я уже не знаю куда думать..

Этот ответ добавлен с нового Винграда - http://vingrad.com
PM MAIL ICQ   Вверх
Angel666
Дата 30.10.2015, 12:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 0
Регистрация: 8.9.2011

Репутация: нет
Всего: 1



Последняя идея может с правами доступа что то не так
http://www.windowsfaq.ru/content/view/304/60/

Этот ответ добавлен с нового Винграда - http://vingrad.com
PM MAIL   Вверх
Henpyxa
Дата 30.10.2015, 14:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 14
Регистрация: 9.10.2010

Репутация: нет
Всего: нет



посмотрел, все нормально, сделал шутки ради полный доступ ВСЕМ пользователям, один фиг.. ладно, может осенит как-нибудь. спасибо за участие

Этот ответ добавлен с нового Винграда - http://vingrad.com
PM MAIL ICQ   Вверх
Angel666
Дата 30.10.2015, 15:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 0
Регистрация: 8.9.2011

Репутация: нет
Всего: 1



Если осенит отпишись, что бы знать на будущее где копать smile 

Этот ответ добавлен с нового Винграда - http://vingrad.com
PM MAIL   Вверх
Henpyxa
Дата 12.11.2015, 07:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 14
Регистрация: 9.10.2010

Репутация: нет
Всего: нет



плюнул и сделал запуск с параметром..)))

Этот ответ добавлен с нового Винграда - http://vingrad.com
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
mr.DUDA
THandle

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.
Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :)
Так же не забывайте отмечать свой вопрос решенным, если он таковым является :)


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Общие вопросы по .NET и C# | Следующая тема »


 




[ Время генерации скрипта: 0.0859 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.