Страница: 1 | 
		
		 
			   
			 
			 Как узнать в XP, запущена ли программа в "Режиме совместимости" или нет. Трехкилометровые ассемблерные листинги (лишь бы по теме) приветствуются. Заранее благодарен за ответ... 
			 
			 Проверь дату command.com или вызови функцию VER из него. Для сельской местности сойдёт  Тебе к дядушке Билли! Знаещ анлийский? Оброшайся сюда www.msdn.microsoft.com/msdn/  2Sharp -  fns справочки наводить собираешься о своейпроге (сам о себе) или о какой-то сторонней программе, запущенной из твоей проги?  Пожалуй, так и сделаю... VER, насколько мне известно, подставляется первым. Проверять надо свою прогу... Страница: 1 | 
 
			
 
  
		
     
  
    
Вопрос: Только самым серьезным специалистам!              
     
    
Добавлено: 04.08.03 05:41
     
      
  
				
			  
					 
			
				 
    
		
       
    
Автор вопроса:  
     Sharp | Web-сайт: sharpc.livejournal.com | ICQ: 216865379
 Sharp | Web-сайт: sharpc.livejournal.com | ICQ: 216865379 
      
       
  
 
    
				
		
		
					 
			
				 
  
		
     
  
    
Ответы
     
    
Всего ответов: 7
     
      
  
		
	  
			 
	
		 
    
       
    
Номер ответа: 1 
      
Автор ответа: ZeroX
 ZeroX




ICQ: 220401330 
Вопросов: 47
Ответов: 406
      
 Профиль |  | #1
       
Добавлено:  04.08.03 10:18
       
    
       
  
Если это твоя прога, то просто проверяй версию винды и никакого асма 
     
		
	  
			 
	
		 
    
       
    
Номер ответа: 2 
      
Автор ответа: Sharp
 Sharp










Лидер форума
ICQ: 216865379 
Вопросов: 106
Ответов: 9979
      
 Web-сайт:  
 Профиль |  | #2
      
Добавлено:  04.08.03 22:16
       
    
       
  
В том-то и дело, что в режиме совместимости XP не только заменяет номер версии, который можно взять через API, но и даже эмелирует реестр для той версии ОС, которая выставлена...
 
    
		
	  
			 
	
		 
    
       
    
Номер ответа: 3 
      
Автор ответа: CyRax
 CyRax 




Разработчик Offline Client
ICQ: 204447456 
Вопросов: 180
Ответов: 4229
      
 Web-сайт:  
 Профиль |  | #3
      
Добавлено:  05.08.03 04:30
       
    
       
  
 
    
		
	  
			 
	
		 
    
       
    
Номер ответа: 4 
      
Автор ответа: Millenium
 Millenium









ICQ: 629966 
Вопросов: 118
Ответов: 903
      
 Web-сайт:  
 Профиль |  | #4
      
Добавлено:  05.08.03 18:19
       
    
       
  
 
    
		
	  
			 
	
		 
    
       
    
Номер ответа: 5 
      
Автор ответа: Агент Смит
 Агент Смит

ICQ: 147404128 
Вопросов: 12
Ответов: 128
      
 Web-сайт:  
 Профиль |  | #5
      
Добавлено:  05.08.03 20:58
       
    
       
  
 
    
		
	  
			 
	
		 
    
       
    
Номер ответа: 6 
      
Автор ответа: shuffle
 shuffle







Администратор
ICQ: 201502381 
Вопросов: 15
Ответов: 737
      
 Профиль |  | #6
       
Добавлено:  05.08.03 22:47
       
    
       
  
У меня появилась такая бредовая идея... 
    
А что если проверять вес какой-нибудь системной DLL (например shell32.dll). Во всех виндах они разные... 
		
	  
			 
	
		 
    
       
    
Номер ответа: 7 
      
Автор ответа: Sharp
 Sharp










Лидер форума
ICQ: 216865379 
Вопросов: 106
Ответов: 9979
      
 Web-сайт:  
 Профиль |  | #7
      
Добавлено:  06.08.03 09:12