 |
Помогите срочно - Вопросы и ответы, обсуждения - Ваши вопросы по C# только в данном разделе |
22.11.2012, 01:59
|
#1
|
|
|
|
Разведчик
|
 Регистрация: 06.09.2012
 Сообщений: 10
 Популярность: -374
 Сказал(а) спасибо: 0
Поблагодарили 3 раз(а) в 3 сообщениях
|
Помогите срочно
как сделать чтоб при нажатии на кнопку запускался запускатор
|
|
|
22.11.2012, 03:55
|
#2
|
|
|
|
Старший сержант
|
 Регистрация: 06.08.2012
 Сообщений: 172
 Популярность: 25196
 Сказал(а) спасибо: 0
Поблагодарили 443 раз(а) в 164 сообщениях
|
Re: Помогите срочно
Код:
using System.Diagnostics;
// наш код
ProcessStartInfo infoStartProcess = new ProcessStartInfo();
infoStartProcess.WorkingDirectory = pathToDirectory; //путь к директории с файлом
infoStartProcess.FileName = pathToFileString; //имя файла
Process.Start(infoStartProcess); //открываем
Как-то так
________________
My life, my life
Makes you wanna run away
[SIGPIC][/SIGPIC]
|
|
|
22.11.2012, 21:44
|
#3
|
|
|
|
Старший сержант
|
 Регистрация: 04.02.2011
 Сообщений: 198
 Популярность: 12244
 Сказал(а) спасибо: 453
Поблагодарили 435 раз(а) в 242 сообщениях
|
Re: Помогите срочно
________________
-Отложи на послезавтра то что можешь сделать сегодня, и тогда у тебя появятся два свободных дня!
|
|
|
23.11.2012, 21:26
|
#4
|
|
|
|
Разведчик
|
 Регистрация: 06.09.2012
 Сообщений: 10
 Популярность: -374
 Сказал(а) спасибо: 0
Поблагодарили 3 раз(а) в 3 сообщениях
|
Re: Помогите срочно
|
|
|
23.11.2012, 21:42
|
#5
|
|
|
|
Старший сержант
|
 Регистрация: 29.07.2011
 Сообщений: 197
 Популярность: 8989
 Сказал(а) спасибо: 45
Поблагодарили 175 раз(а) в 139 сообщениях
|
Re: Помогите срочно
|
|
|
23.11.2012, 21:51
|
#6
|
|
|
|
Разведчик
|
 Регистрация: 06.09.2012
 Сообщений: 10
 Популярность: -374
 Сказал(а) спасибо: 0
Поблагодарили 3 раз(а) в 3 сообщениях
|
Re: Помогите срочно
а что не так то
после public partial class Form1 : Form
вот так
[DllImport("shell32.dll")]
private static extern int ShellExecute(int hWnd, string Operation, string File, string Parameters, string Directory, int nShowCmd);
потом это на кнопку
RegistryKey reg = Registry.CurrentUser;
RegistryKey regsw = reg.OpenSubKey("Software", false);
RegistryKey regprog = regsw.OpenSubKey("4Game\\4GameManager");
if (regprog != null)
{
string path;
path = (string)regprog.GetValue("path");
regprog.Close();
ShellExecute(0, "open", path + "\\4game\\Zapuskatr", null, null, 0);
}
regsw.Close();
reg.Close();
и не чего не происходит по нажатию
|
|
|
23.11.2012, 23:23
|
#7
|
|
|
|
Рыцарь-капитан
|
 Регистрация: 29.01.2010
 Сообщений: 547
 Популярность: 41279
 Сказал(а) спасибо: 692
Поблагодарили 2,270 раз(а) в 1,035 сообщениях
|
Re: Помогите срочно
 |
Цитата: |
 |
|
|
|
|
|
|
|
|
а что не так то
после public partial class Form1 : Form
вот так
[DllImport("shell32.dll")]
private static extern int ShellExecute(int hWnd, string Operation, string File, string Parameters, string Directory, int nShowCmd);
потом это на кнопку
RegistryKey reg = Registry.CurrentUser;
RegistryKey regsw = reg.OpenSubKey("Software", false);
RegistryKey regprog = regsw.OpenSubKey("4Game\\4GameManager");
if (regprog != null)
{
string path;
path = (string)regprog.GetValue("path");
regprog.Close();
ShellExecute(0, "open", path + "\\4game\\Zapuskatr", null, null, 0);
}
regsw.Close();
reg.Close();
и не чего не происходит по нажатию
|
|
 |
|
 |
|
запускатр переустанови
|
|
|
23.11.2012, 23:58
|
#8
|
|
|
|
Разведчик
|
 Регистрация: 06.09.2012
 Сообщений: 10
 Популярность: -374
 Сказал(а) спасибо: 0
Поблагодарили 3 раз(а) в 3 сообщениях
|
Re: Помогите срочно
Пере установил и всё равно по нажатию незапускается
|
|
|
24.11.2012, 00:25
|
#9
|
|
|
|
Рыцарь-капитан
|
 Регистрация: 29.01.2010
 Сообщений: 547
 Популярность: 41279
 Сказал(а) спасибо: 692
Поблагодарили 2,270 раз(а) в 1,035 сообщениях
|
Re: Помогите срочно
|
|
|
24.11.2012, 00:57
|
#10
|
|
|
|
Разведчик
|
 Регистрация: 06.09.2012
 Сообщений: 10
 Популярность: -374
 Сказал(а) спасибо: 0
Поблагодарили 3 раз(а) в 3 сообщениях
|
Re: Помогите срочно
|
|
|
24.11.2012, 13:43
|
#11
|
|
|
|
Рыцарь-капитан
|
 Регистрация: 29.01.2010
 Сообщений: 547
 Популярность: 41279
 Сказал(а) спасибо: 692
Поблагодарили 2,270 раз(а) в 1,035 сообщениях
|
Re: Помогите срочно
Код:
string dir = Registry.CurrentUser.OpenSubKey(@"Software\4Game\4GameManager").GetValue("path").ToString();
Process.Start(Path.Combine(dir, "4game_zapuskatr.exe"))
|
|
|
24.11.2012, 16:02
|
#12
|
|
|
|
Разведчик
|
 Регистрация: 06.09.2012
 Сообщений: 10
 Популярность: -374
 Сказал(а) спасибо: 0
Поблагодарили 3 раз(а) в 3 сообщениях
|
Re: Помогите срочно
|
|
|
24.11.2012, 16:07
|
#13
|
|
|
|
Разведчик
|
 Регистрация: 01.11.2012
 Сообщений: 19
 Популярность: -148
 Сказал(а) спасибо: 26
Поблагодарили 39 раз(а) в 25 сообщениях
|
Re: Помогите срочно
Ребят не буду флудить темами!подскажите плис какой тип хеша ????7 c3d93e814a27d00959386269a879666
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Заявление об ответственности / Список мошенников
Часовой пояс GMT +4, время: 15:10.
|
 |