Страница: 1 | 
		
		 
			   
			 
			 
			 
			 Страница: 1 | 
 
			
 
  
		
     
  
    
Вопрос: Программно включить отключить сетевой адаптер
     
    
Добавлено: 19.08.11 09:06
     
      
  
				
			  
					 
			
				 
    
		
       
    
Автор вопроса:  
    
 ---Fix--- | ICQ: 348680795 
      
       
  
В общем в настройках сетевого подключения прописан доступ к интернету через шлюз. Когда комп загружается а фаервол еще не включен, левые программы успевают побывать в интернете. Вот собственно и ищу решенеие отключить сетевое подключение перед выключением компа и включить после загрузки фаервола.
 
    
				
		
		
					 
			
				 
  
		
     
  
    
Ответы
     
    
Всего ответов: 4
     
      
  
		
	  
			 
	
		 
    
       
    
Номер ответа: 1 
      
Автор ответа:
 Ким Чен Ир
![]()
Вопросов: 0
Ответов: 140
      
 Профиль |  | #1
       
Добавлено:  19.08.11 10:01
       
    
       
  
Имитацию обрыва/восстановления сети я делал через SetIfEntry.
 
    
		
	  
			 
	
		 
    
       
    
Номер ответа: 2 
      
Автор ответа:
 ---Fix---
![]()
![]()
![]()
![]()
ICQ: 348680795 
Вопросов: 12
Ответов: 33
      
 Профиль |  | #2
       
Добавлено:  22.08.11 11:11
       
    
       
  
В общем смог продвинуться тока до
 
    
а вот как описать правильно структуру PMIB_IFROW не знаю. Вот структура из мсдн
  WCHAR wszName[MAX_INTERFACE_NAME_LEN];
  
WORD dwIndex;
  
WORD dwType;
  
WORD dwMtu;
  
WORD dwSpeed;
  
WORD dwPhysAddrLen;
  BYTE  bPhysAddr[MAXLEN_PHYSADDR];
  
WORD dwAdminStatus;
  
WORD dwOperStatus;
  
WORD dwLastChange;
  
WORD dwInOctets;
  
WORD dwInUcastPkts;
  
WORD dwInNUcastPkts;
  
WORD dwInDiscards;
  
WORD dwInErrors;
  
WORD dwInUnknownProtos;
  
WORD dwOutOctets;
  
WORD dwOutUcastPkts;
  
WORD dwOutNUcastPkts;
  
WORD dwOutDiscards;
  
WORD dwOutErrors;
  
WORD dwOutQLen;
  
WORD dwDescrLen;
  BYTE  bDescr[MAXLEN_IFDESCR];
} MIB_IFROW, *PMIB_IFROW;
сложности возникают при описании переменных, в которых используется указатель
		
	  
			 
	
		 
    
       
    
Номер ответа: 3 
      
Автор ответа:
 Smith
![]()
![]()
![]()
![]()
ICQ: adamis@list.ru 
Вопросов: 153
Ответов: 3632
      
 Профиль |  | #3
       
Добавлено:  22.08.11 22:51
       
    
       
  
Там где чудо дотнэта не происходит может произойти чудо VBScript'a
 
    
это типа подсказка в какую сторону копать
		
	  
			 
	
		 
    
       
    
Номер ответа: 4 
      
Автор ответа:
 Coloss
![]()
![]()
![]()
![]()
ICQ: 479007356 
Вопросов: 15
Ответов: 37
      
 Профиль |  | #4
       
Добавлено:  23.08.11 21:11
       
    
       
  
между прочим я так и не видел примера кода на .NET который бы отлавливал момент подключения флешки, эта задача тоже не подсилу нет?