Well, changing the ID of something in a .dll so that it references or looks in a different location for a process is hard to discuss or even begin to research on how unless the exact change you are trying to make, the original .dll, and the program it is used in is known. If you could elaborate on this, perhaps more help could be given. As it is, I have no real personal experience with changing bits of code in .dlls myself.