I have been unsuccessful at finding any reliable way to detect when a CD/DVD burn process starts. The burning tool will only be file explorer.
I know there is an event log "The IMAPI CD-Burning COM Service service was successfully sent a start control."
The problem with this is that this (and the corresponding stop) will be triggered even if a burn never took place. It seems certain things like WMP will trigger that event when you initialize (click on the burn tab).
What I need is a method (wmi, imapi, whatever) that will inform me anytime the burn process actually starts.
Unfortunately I do not know enough powershell to even know where to start looking. I am just googling wildly in the dark at this point hoping that someone did something close enough to what I want and have not yet been able to find anything.
Thank you,
You can monitor status of the write operation, but only in your own application: Monitoring Progress With Events
However, there is no Pre-burn action:
The only thing that I could think of to monitor IMAPI system-wide, is to hook DLL calls:
But that's error-prone and requires some specific skills.