Is there anyting to detect scene modified?

I want to know where is event handler for inspector window changed.

(like EditorApplication.hierarchyWindowChanged)

More details, i want to detect enabling or disabling any components.

Check the script reference for the Undo system. It stores delta changes in a stack, so it should be pretty easy to query for changes.