Здравствуйте!
Как в Паскале можно получить дамп памяти процесса зная его pid, и далее записать полученные данные в текстовый файл? Ну, собственно, с записью то проблем нет, а вот как получить.... В модулях есть функции для этого?
			
			
					
		1. Заголовок или название темы должно быть информативным !
2. Все тексты фрагментов программ должны помещаться в теги [code] ... [/code] или [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ" и используйте ПОИСК ! 
4. НЕ используйте форум для личного общения! 
5. Самое главное - это раздел теоретический, т.е. никаких задач и программ (за исключением небольших фрагментов) - для этого есть отдельный раздел! 
![]() ![]()  | 
	
| Serasy | 
                        
			
			  
			
				 Сообщение
					#1				
			 
		 | 
	
        	
        		![]() Группа: Пользователи Сообщений: 3 Пол: Мужской Репутация:    0           	 | 
       
			
			 Здравствуйте! 
			
			
					
		Как в Паскале можно получить дамп памяти процесса зная его pid, и далее записать полученные данные в текстовый файл? Ну, собственно, с записью то проблем нет, а вот как получить.... В модулях есть функции для этого?  | 
	
| volvo | 
                        
			
			  
			
				 Сообщение
					#2				
			 
		 | 
	
| 
        	
        		 Гость  | 
       
			
			 Цитата Как в Паскале можно получить дамп памяти процесса зная его pid Какой Паскаль, уточни? Если доступен WinAPI, то это делается с помощью ReadProcessMemory | 
	
| Serasy | 
                        
			
			  
			
				 Сообщение
					#3				
			 
		 | 
	
        	
        		![]() Группа: Пользователи Сообщений: 3 Пол: Мужской Репутация:    0           	 | 
       
			
			 TP7. Спасибо за совет, сегодня проверю.. 
			
			
					
		 | 
	
| volvo | 
                        
			
			  
			
				 Сообщение
					#4				
			 
		 | 
	
| 
        	
        		 Гость  | 
       
			
			 Если  
			
			
					
		Цитата TP7 , то можешь не проверять - там нет возможности работать с WinAPI... ДОС-овский компилятор ничего не может и не должен знать о той ОСи, которая вышла после него. В Borland Pascal 7 уже есть возможность работать с Windows, именно начиная с Борланд Паскаля, не с Турбо... | 
	
| Serasy | 
                        
			
			  
			
				 Сообщение
					#5				
			 
		 | 
	
        	
        		![]() Группа: Пользователи Сообщений: 3 Пол: Мужской Репутация:    0           	 | 
       
			
			 А из-под TP значит никак? Нет, ну можно конечно извратиться и использовать что то вроде nircmd но хотелось бы вручную.. 
			
			
					
		Сообщение отредактировано: Serasy -  | 
	
![]() ![]()  | 
	
 
  | 
		Текстовая версия | 4.11.2025 18:55 |