The function used by this program (timeBeginPeriod) adjusts something that is global to the system, not something that is limited to any single process.
To be more specific, this setting changes the intervals at which Windows checks to see whether any timers need to be serviced. As this number becomes smaller, Windows checks at shorter intervals and it can therefore service individual appication timers at smaller intervals.
This program changes this setting temporarily while the program runs. It doesn't change the default value like a registry setting would. If you want to use this program to change WoW's behavior, you need to keep the program running while you play. As soon as you exit this program, Windows will drop back to its slower default setting -- unless some other program is running that has also requested a higher-resolution timing.
By the way, if more than one program uses this function at the same time, Windows compares their requests and uses the lowest (highest-resolution) number.
P.S. Microsoft's documentation for this function is a little sketchy, but it's here if you're curious:
http://msdn2.microsoft.com/en-us/lib...13(VS.85).aspx
Connect With Us