Страница: 1 | 
		
		 
			   
			 
			 
			 
			 Страница: 1 | 
 
			
 
  
		
     
  
    
Вопрос: Отследить открытые страницы браузера
     
    
Добавлено: 14.12.08 01:03
     
      
  
				
			  
					 
			
				 
    
		
       
    
Автор вопроса:  
    
 Alexandrus | Web-сайт: starsorion.com | ICQ: 496782368 
      
       
  
Доброго времени суток ,All!
 
    
По существу нужно отследить какие страницы открываются в браузере...
Или проще...знаю имя процесса и по имени процесса нужно узнать hwnd окна этого процесса. Дальше то просто- FindWindow и текст окна есть...,но вот как узнать hwnd?
Заранее благодарен.
				
		
		
					 
			
				 
  
		
     
  
    
Ответы
     
    
Всего ответов: 6
     
      
  
		
	  
			 
	
		 
    
       
    
Номер ответа: 1 
      
Автор ответа:
 Father
![]()
![]()
Вопросов: 0
Ответов: 159
      
 Профиль |  | #1
       
Добавлено:  14.12.08 10:10
       
    
       
  
Имя процесса? А что это? Имя исполняемого модуля?
 
    
Проще через spy++ посмотреть имена классов главного окна и искомого, найти hwnd главного окна через тот же FindWindow.
И по родительскому хендлу найти дочерний через EnumChildWindows.
		
	  
			 
	
		 
    
       
    
Номер ответа: 2 
      
Автор ответа:
 Alexandrus
![]()
![]()
![]()
ICQ: 496782368 
Вопросов: 18
Ответов: 312
      
 Web-сайт:  
 Профиль |  | #2
      
Добавлено:  14.12.08 12:23
       
    
       
  
ОК. Попробую. Благодарю за подсказку.
 
    
		
	  
			 
	
		 
    
       
    
Номер ответа: 3 
      
Автор ответа:
 Alexandrus
![]()
![]()
![]()
ICQ: 496782368 
Вопросов: 18
Ответов: 312
      
 Web-сайт:  
 Профиль |  | #3
      
Добавлено:  14.12.08 12:25
       
    
       
  
P.S Имя процесса -это имя программули,а именно браузера. В данном случае это не IE.
 
    
		
	  
			 
	
		 
    
       
    
Номер ответа: 4 
      
Автор ответа:
 Alexandrus
![]()
![]()
![]()
ICQ: 496782368 
Вопросов: 18
Ответов: 312
      
 Web-сайт:  
 Профиль |  | #4
      
Добавлено:  14.12.08 20:32
       
    
       
  
Сделал по имени класса. Всё работает. Благодарю Father!
 
    
		
	  
			 
	
		 
    
       
    
Номер ответа: 5 
      
Автор ответа:
 
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
Вопросов: 5
Ответов: 79
      
 Профиль |  | #5
       
Добавлено:  17.12.08 01:14
       
    
       
  
Не Father а daddy  
    
 или там pa... не знаю
		
	  
			 
	
		 
    
       
    
Номер ответа: 6 
      
Автор ответа:
 Alexandrus
![]()
![]()
![]()
ICQ: 496782368 
Вопросов: 18
Ответов: 312
      
 Web-сайт:  
 Профиль |  | #6
      
Добавлено:  17.12.08 19:40
       
    
       
  
Ну первая половина понятна...,а вот со второй - это только автор знает...