Process snapshot for running DirectX programs

Can I take a full recoverable snapshot of a running or paused DirectX program, NOT in a virtualization program like VirtualBox? If so, how? While the program is running natively, the snapshot must include enough OS and hardware state to restore the program without compromising the stability of the OS when it is restored a few minutes or more later.

I would like to do this on XP with DirectX 5 to 9, but ideas or solutions for Windows 7 using DirectX 5-11 or Linux using Wine are welcome. I'm not sure how good the support is for DirectX 8 or less on the most recent Windows operating systems.

For anyone wanting to comment on the virtualization approach, I can't get a solid DirectX 7 or pre-emulated hardware rasterizer, and I don't know how to trick a pre-coded program into using reference or software rasterisers. In other words, I would like to get 3DMark2001 and work in VirtualBox. I know snapshots are easier to use with virtualization software, but this might only work for me with DirectX 8 or newer.

Comments on the stability of snapshots using virtualization software or native OS are also welcome.

+3
virtualization process operating-system directx snapshot


source to share


No one has answered this question yet

Check out similar questions:

1541
Find (and kill) port 3000 blocking process on Mac
1487
What is the difference between a process and a thread?
746
Failed to start Xcode process: security
672
How do you measure the actual memory usage of an application or process?
531
What killed my process and why?
13
Saving the entire process state to disk and restoring it later? (On Linux / Unix)
7
How can I determine if a script is running on a virtual machine?
five
Testing DirectX Applications on Virtual PC?
4
Early Z test / depth test in DirectX 11
0
Setting the delay between frames in DirectX



All Articles
Loading...
X
Show
Funny
Dev
Pics