 |
Авто поиск пути папки с игрой - Общение разработчиков - Программирование для Point Blank, общение и обсуждение разработок |
11.05.2015, 17:18
|
#1
|
|
|
|
Разведчик
|
 Регистрация: 09.01.2015
 Сообщений: 0
 Популярность: 533
 Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
Авто поиск пути папки с игрой
Работа через реестр!
Крч мне нужно вывести путь с игрой типо: E:\Games\PointBlank
в текстбокс на форме
Как такое реализовать?
P.s Нужно чтобы при открытие моей программы он автоматически находил путь до папки с игрой через реестр!
Скрин:
|
|
|
11.05.2015, 20:54
|
#2
|
|
|
|
Фельдмаршал
|
 Регистрация: 22.02.2011
 Сообщений: 949
 Популярность: 34698
 Сказал(а) спасибо: 939
Поблагодарили 2,534 раз(а) в 911 сообщениях
|
Re: Авто поиск пути папки с игрой
Для х64
Код:
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\4game\4gameservice\Games\PointBlank
Для х86(32)
Код:
HKEY_LOCAL_MACHINE\SOFTWARE\4game\4gameservice\Games\PointBlank
Запись "path"
________________
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
|
|
|
11.05.2015, 22:09
|
#3
|
|
|
|
Разведчик
|
 Регистрация: 09.01.2015
 Сообщений: 0
 Популярность: 533
 Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
Re: Авто поиск пути папки с игрой
Делал так:
textBox1.Text = Microsoft.Win32.Registry.LocalMachine.OpenSubKey(@ "SOFTWARE\Wow6432Node\4game\4gameservice\Games\Poi ntBlank").GetValue("Path").ToString();
Но ничего не показывает в текстбоксе (ошибок нету )
Как быть?
Вот что есть в реестре:
Последний раз редактировалось byTriX; 11.05.2015 в 22:16.
|
|
|
12.05.2015, 14:49
|
#4
|
|
|
|
Фельдмаршал
|
 Регистрация: 22.02.2011
 Сообщений: 949
 Популярность: 34698
 Сказал(а) спасибо: 939
Поблагодарили 2,534 раз(а) в 911 сообщениях
|
Re: Авто поиск пути папки с игрой
Скрин слишком мелкий, ничего не понятно.
А почему с пробелом?
________________
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
|
|
|
12.05.2015, 19:02
|
#5
|
|
|
|
Разведчик
|
 Регистрация: 09.01.2015
 Сообщений: 0
 Популярность: 533
 Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
Re: Авто поиск пути папки с игрой
Последний раз редактировалось byTriX; 12.05.2015 в 19:13.
|
|
|
13.05.2015, 00:15
|
#6
|
|
|
|
Фельдмаршал
|
 Регистрация: 22.02.2011
 Сообщений: 949
 Популярность: 34698
 Сказал(а) спасибо: 939
Поблагодарили 2,534 раз(а) в 911 сообщениях
|
Re: Авто поиск пути папки с игрой
Тогда с кодом не то что надо.
________________
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
|
|
|
13.05.2015, 01:00
|
#7
|
|
|
|
Разведчик
|
 Регистрация: 09.01.2015
 Сообщений: 0
 Популярность: 533
 Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
Re: Авто поиск пути папки с игрой
ты не по шарпу?
|
|
|
13.05.2015, 10:42
|
#8
|
|
|
|
Фельдмаршал
|
 Регистрация: 22.02.2011
 Сообщений: 949
 Популярность: 34698
 Сказал(а) спасибо: 939
Поблагодарили 2,534 раз(а) в 911 сообщениях
|
Re: Авто поиск пути папки с игрой
________________
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
Последний раз редактировалось Dimedrol1536; 13.05.2015 в 10:44.
|
|
|
13.05.2015, 22:06
|
#9
|
|
|
|
Разведчик
|
 Регистрация: 09.01.2015
 Сообщений: 0
 Популярность: 533
 Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
Re: Авто поиск пути папки с игрой
 |
Цитата: |
 |
|
|
|
|
|
|
|
Для х86(32)
Код:
HKEY_LOCAL_MACHINE\SOFTWARE\4game\4gameservice\Gam es\PointBlank |
|
 |
|
 |
|
Как можно соединить или же разделить: чтобы можно было и на 32х и 64х запустить и чтобы он сам искал путь и там и там)
крч смысл такой чтобы обьединить их как нибудь!
Как такое реализовать?
Добавлено через 25 минут
и да хочу удалить еще следы от cheatEngine
если вх значится в реестре как AppinitDLLs то как значится значение Се в реесре
Ps. уже нашел! как удалить CE
Последний раз редактировалось byTriX; 14.05.2015 в 00:26.
Причина: Добавлено сообщение
|
|
|
14.05.2015, 11:04
|
#10
|
|
|
|
Фельдмаршал
|
 Регистрация: 22.02.2011
 Сообщений: 949
 Популярность: 34698
 Сказал(а) спасибо: 939
Поблагодарили 2,534 раз(а) в 911 сообщениях
|
Re: Авто поиск пути папки с игрой
Так дела не пойдут.
За тебя делать не кто ничего не будет.
Посмотри что говорит гугл, яндекс.
________________
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
|
|
|
13.06.2015, 07:42
|
#11
|
|
|
|
Старший сержант
|
 Регистрация: 04.02.2011
 Сообщений: 198
 Популярность: 12244
 Сказал(а) спасибо: 453
Поблагодарили 435 раз(а) в 242 сообщениях
|
Re: Авто поиск пути папки с игрой
 |
Цитата: |
 |
|
|
|
|
|
|
|
|
Как можно соединить или же разделить: чтобы можно было и на 32х и 64х запустить и чтобы он сам искал путь и там и там)
крч смысл такой чтобы обьединить их как нибудь!
Как такое реализовать?
|
|
 |
|
 |
|
как-то так
Код:
public static string GetPath()
{
string m_pReturnPath = null;
try
{
RegistryKey m_pKeyPath;
if (System.Environment.Is64BitOperatingSystem == true)
m_pKeyPath = Registry.LocalMachine.OpenSubKey(@"SOFTWARE\Wow6432Node\4game\4gameservice\Games\PointBlank", true); //64 bit
else
m_pKeyPath = Registry.LocalMachine.OpenSubKey(@"SOFTWARE\4game\4gameservice\Games\PointBlank", true); //32 bit
if (m_pKeyPath != null)
m_pReturnPath = m_pKeyPath.GetValue(@"path").ToString();
}
catch(Exception e)
{
MessageBox.Show(ex.Message);
}
return m_pReturnPath;
}
Код:
textBox1.Text = GetPath();
________________
-Отложи на послезавтра то что можешь сделать сегодня, и тогда у тебя появятся два свободных дня!
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Заявление об ответственности / Список мошенников
Часовой пояс GMT +4, время: 22:26.
|
 |