| View previous topic :: View next topic   | 
	
	
	
		| Author | 
		Message | 
	
	
		Loens Guest
 
 
 
 
 
  | 
		
			
				 Posted: Thu Nov 07, 2013 5:00 pm    Post subject: CE change register | 
				       | 
			 
			
				
  | 
			 
			
				Well, if i change the register, f. e i change ebx to 00000007, it does a breakpoint.
 
 
Is the register changed now as long as the breakpoint is in?
 
 
is it normal that it doesnt break then anymore? Like, it just continues.
 | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		Guest
 
 
 
 
 
 
  | 
		
			
				 Posted: Thu Nov 07, 2013 7:42 pm    Post subject:  | 
				       | 
			 
			
				
  | 
			 
			
				| You can't really talk about changing a register globally.  It's a physical thing, but it's being accessed all the time by all the programs running and the OS itself.  It only really makes sense in the context of an application or a thread of execution, and even then it isn't really practical to talk of freezing it or whatever.
 | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		Dark Byte Site Admin
  Reputation: 470
  Joined: 09 May 2003 Posts: 25807 Location: The netherlands
  | 
		
			
				 Posted: Thu Nov 07, 2013 7:58 pm    Post subject:  | 
				       | 
			 
			
				
  | 
			 
			
				You could do a conditional breakpoint at the code you wish to break when EBX becomes 7
 
 
Set a breakpoint, rightclick it, or go to the breakpoint property window, and set the break condition to "EBX==7"
 
 
Tip: You can also do that for "Find what accesses/writes" breakpoints so they only record that occasion
 _________________
 Do not ask me about online cheats. I don't know any and wont help finding them.
 
 
Like my help? Join me on Patreon so i can keep helping  | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		Loens Guest
 
 
 
 
 
  | 
		
			
				 Posted: Fri Nov 08, 2013 10:33 am    Post subject:  | 
				       | 
			 
			
				
  | 
			 
			
				Well i want to do it like this..
 
 
Let's say, the adress breaks and ebx is 00000007
 
 
if success, it keeps 00000007. if fail it changes to 00000001
 
 
So how can i keep 00000007, so it wont change to 00000001?
 | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		Dark Byte Site Admin
  Reputation: 470
  Joined: 09 May 2003 Posts: 25807 Location: The netherlands
  | 
		
			
				 Posted: Fri Nov 08, 2013 10:52 am    Post subject:  | 
				       | 
			 
			
				
  | 
			 
			
				do a change register on breakpoint type of breakpoint, and set EBX to 7
 _________________
 Do not ask me about online cheats. I don't know any and wont help finding them.
 
 
Like my help? Join me on Patreon so i can keep helping  | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		Loens Guest
 
 
 
 
 
  | 
		
			
				 Posted: Fri Nov 08, 2013 10:57 am    Post subject:  | 
				       | 
			 
			
				
  | 
			 
			
				So i put a right click, change register at this location, then at ebx i put "00000007"?
 
 
So its 00000007 as long as i have the BP in?
 | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		 |