![]()  | 
	
| 		
			
			 | 
		#1 | 
| 
			
			
			
			 Старший Пользователь 
			![]() Регистрация: 09.04.2008 
				
				Возраст: 45 
				
Город: Одесса 
Регион: Украина 
Машина: Chevrolet Aveo-II LS 2008 
					Сообщений: 896
				 
				
				![]() ![]() ![]() ![]() ![]() ![]()  | 
	
	
	
	
		
			
			 Несколько надоело мне то, что мой модем Huawei E220 при проезде по маршруту на работу и обратно несколько раз теряет сигнал. И, естественно, сам подключаться при восстановлении не хочет. Написать скрипт в виде бат файла я не захотел. Потому что его будет сложно отличить от других командных окон. 
		
	
		
		
			Ну и решил я написать простенькую софтинку, которая будет поддерживать подключение к интернету, и, если надо, будет пинать модем. Результат лежит в аттаче. Принцип действия. При нажатии на кнопку Connect посылается команда устройству PPP "подключиться". После истечения промежутка времени, заданного величиной Connection Time, софтинка посылает пинг на три разных сервера. Если хоть один из них пришел - инет есть. Дальше пинг шлется с интервалом, заданным параметром Period. Если период задан равным 0 - то пинги слаться не будут. Но мы все равно проверяем статус соединения средствами винды. Если попытка подключения оказалась неуспешной - то попробуем разорвать соединение, послав ему команду "отключить". А потом все сначала. Если флажок AutoReconnect не установлен - то при разрыве соединения никаких действий не будет выполнено. В общем-то, программа может поддерживать любое PPP соединение. Достаточно лишь указать программе его имя. Программа требует .Net4.0 framework. 
				__________________ 
		
		
		
		
		
			Мой журнал: http://www.pccar.ru/showthread.php?p=79335 Последний раз редактировалось Alex_St; 05.06.2014 в 14:57.  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
			
			
		
	 | 
| 		
			
			 | 
		#2 | 
| 
			
			
			
			 Бывалый писикарщик 
			![]() Регистрация: 27.09.2008 
				
				
				
Город: Собянинск 
Регион: 77, 97, 99, 177 
Машина: шкода а5 
					Сообщений: 5,447
				 
				
				![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()  | 
	
	
	
	
		
			
			 Во це дело...спасибо. 
		
	
		
		
		
		
			Вопрос: что нужно вбивать в графу Connection Name? Модем MF-180 от Билайна. 
				__________________ 
		
		
		
		
	
	То win 10х64, то win 8.1x64 Видео регистрация на web. камеру:http://www.youtube.com/watch?v=1hPPLRBBIqc  
			 | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
			
			
		
	 | 
| 		
			
			 | 
		#3 | 
| 
			
			
			
			 Старший Пользователь 
			![]() Регистрация: 09.04.2008 
				
				Возраст: 45 
				
Город: Одесса 
Регион: Украина 
Машина: Chevrolet Aveo-II LS 2008 
					Сообщений: 896
				 
				
				![]() ![]() ![]() ![]() ![]() ![]()  | 
	
	
	
	
		
			
			 Нужно вбивать имя сетевого подключения. Главное, чтобы модем не требовал запуск спец софтинок для подключения. 
		
	
		
		
		
		
			Например, у меня карточка от UTel. Я себе создал PPP соединение с именем UTel, в нем указал какой модем пользовать. Это соединение появилось в списке сетевых подключений. Теперь мне достаточно в списке том выбрать UTel и нажать кнопочку "Подключить". И винда сама дозвонится по нужному номеру, указанному в настройках этого соединения, и установит связь. Так вот моя програмка нажимает на кнопку "подключить" того соединения, имя которого прописано в графе Connection Name. Кстати, я тут подумал - если для установления соединения необходимо запускать програму от провайдера - можно добавить в мою програмку запуск любого приложения. Конечно, если это кому-то надо. 
				__________________ 
		
		
		
		
	
	Мой журнал: http://www.pccar.ru/showthread.php?p=79335  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
			
			
		
	 | 
| 		
			
			 | 
		#4 | 
| 
			
			
			
			 Старший Пользователь 
			![]() Регистрация: 09.04.2008 
				
				Возраст: 45 
				
Город: Одесса 
Регион: Украина 
Машина: Chevrolet Aveo-II LS 2008 
					Сообщений: 896
				 
				
				![]() ![]() ![]() ![]() ![]() ![]()  | 
	
	
	
	
		
			
			 Перевел на русский язык. 
		
	
		
		
			
				__________________ 
		
		
		
		
	
	Мой журнал: http://www.pccar.ru/showthread.php?p=79335  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
			
			
		
	 | 
| 		
			
			 | 
		#5 | 
| 
			
			
			
			 Пользователь 
			![]() Регистрация: 05.03.2010 
				
				
				
Регион: 77, 97, 99, 177 
					Сообщений: 49
				 
				
				![]()  | 
	
	
	
	
		
			
			 Очень интересно, буду пробовать. 
		
	
		
		
		
		
		
	
	На заметку: в Windows 7 есть системное сообщение о том, что произошел выход из хибернейта, можно его заюзать, красивое решение будет: Windows 7 записывает событие с номером 300 в журнал Microsoft-Windows-Diagnostics-Performance Инфа отсюда: http://pccar.ru/showthread.php?t=18809&page=16 И оттуда: http://www.outsidethebox.ms/12241/  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
			
			
		
	 | 
| 		
			
			 | 
		#6 | 
| 
			
			
			
			 Старший Пользователь 
			![]() Регистрация: 09.04.2008 
				
				Возраст: 45 
				
Город: Одесса 
Регион: Украина 
Машина: Chevrolet Aveo-II LS 2008 
					Сообщений: 896
				 
				
				![]() ![]() ![]() ![]() ![]() ![]()  | 
	
	
	
	
		
			
			 Думал об этом. Но пришел к выводу, что привязываться к гибернейту не стоит. Тут всего лишь таймер вертится, и при выходе из гибернейта он в очередной раз проверит состояние инета и подключит его заново. 
		
	
		
		
		
		
			В машине софтинка катается неделю - вроде стабильно ) 
				__________________ 
		
		
		
		
	
	Мой журнал: http://www.pccar.ru/showthread.php?p=79335  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
			
			
		
	 | 
| 		
			
			 | 
		#7 | 
| 
			
			
			
			 Старший Пользователь 
			![]() Регистрация: 28.03.2012 
				
				Возраст: 49 
				
Город: Москва 
Регион: 77, 97, 99, 177 
Машина: Fiat Albea 
					Сообщений: 269
				 
				
				![]() ![]()  | 
	
	
	
	
		
			
			 Поставил и Нет4, и саму прогу - что-то опять не работает... один денек покатался вроде бы помогало при выходе из кибернейта, а после очередной перезагрузки компа - в проге пишет то коннект- то дисконнект с равными интервалами, те прога пытается зацепиться за интернет, но не может... Быдлайновская прога в трее, имя в коннекте задано правильно - Beeline. С самой проги все ок подключается... где я мог напортачить? И в догонку - в настройках программы время задается, я так понял - в секундах? 
		
	
		
		
		
		
			
				__________________ 
		
		
		
		
	
	Intel ATOM 1.5, 4gb оперативки, HDD 500 gb, GPS BU-353, ELM 327,парковочная камера + камера впередсмотрящая, Модуль AVT BT,Модем ZTE MF 190,WinXP SP3, SimpleFrontCAR  
			 | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
			
			
		
	 | 
| 		
			
			 | 
		#8 | 
| 
			
			
			
			 Старший Пользователь 
			![]() Регистрация: 09.04.2008 
				
				Возраст: 45 
				
Город: Одесса 
Регион: Украина 
Машина: Chevrolet Aveo-II LS 2008 
					Сообщений: 896
				 
				
				![]() ![]() ![]() ![]() ![]() ![]()  | 
	
	
	
	
		
			
			 Да, в секундах. 
		
	
		
		
		
		
			А удается ли подключить инет через диспетчер сетевых подключений? 
				__________________ 
		
		
		
		
	
	Мой журнал: http://www.pccar.ru/showthread.php?p=79335  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
			
			
		
	 | 
| 		
			
			 | 
		#9 | 
| 
			
			
			
			 Старший Пользователь 
			![]() Регистрация: 28.03.2012 
				
				Возраст: 49 
				
Город: Москва 
Регион: 77, 97, 99, 177 
Машина: Fiat Albea 
					Сообщений: 269
				 
				
				![]() ![]()  | 
	
	
	
	
		
			
			 Я через родную программу подключаю... Вынес на рабочий сол ярлык - через него не пробывал... (ярлык в папке подключений)... 
		
	
		
		
		
		
			
				__________________ 
		
		
		
		
	
	Intel ATOM 1.5, 4gb оперативки, HDD 500 gb, GPS BU-353, ELM 327,парковочная камера + камера впередсмотрящая, Модуль AVT BT,Модем ZTE MF 190,WinXP SP3, SimpleFrontCAR  
			 | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
			
			
		
	 | 
| 		
			
			 | 
		#10 | 
| 
			
			
			
			 Старший Пользователь 
			![]() Регистрация: 09.04.2008 
				
				Возраст: 45 
				
Город: Одесса 
Регион: Украина 
Машина: Chevrolet Aveo-II LS 2008 
					Сообщений: 896
				 
				
				![]() ![]() ![]() ![]() ![]() ![]()  | 
	
	
	
	
		
			
			 Программа выполняет подключение через запуск "rasdial.exe имя_подключения". Это эквивалентно нажатию кнопки "подключить" на нужном подключении в диспетчере подключений. Если твой модем поддерживает такое - то программа сможет им управлять. 
		
	
		
		
		
		
			Но если модем такого не умеет - то в принципе, можно переделать программу так, чтобы она запускала нужные программы с указанными аргументами для установления соединения и для его отключения. Проверь, плз, какой из вариантов твоему модему подходит. Стоит заметить, что во втором случае обязательно надо будет указать какой командой подключать и отключать. 
				__________________ 
		
		
		
		
	
	Мой журнал: http://www.pccar.ru/showthread.php?p=79335  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
			
			
		
	 | 
![]()  | 
	
	
		
| Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
		
  | 
	
		 |