Jump pre-compiler utility
Before compiling,
- Compute the resulting exe name.
- Scan to find all main process or accessible windows that belong to the exe.
- If none, continue complile without message.
- If found, show a "Terminate" message box with exe name, process id, and window handle if any.
A button to show the selected pid
A up-down control to select a pid if more than one is found
A "SC_Close", "WM_Quit", and "WM_Close" button to take action on windows, buttons are disabled if no window handles is found.
A "Terminate" button to take action on pid and window if any.
A "Refresh" button if for any reason the pid autodetect fail due to instable state of the running exe.
A "Exit" button to abort any action.
A "Do all instance checkbox" to do action on all process and handles or on only the selected one.
A "TopMost" checkbox to set the "Terminate dialog" topmost.
A "Continue" compile process button that will be auto enabled when all pid or windows are closed or terminated.
This "Terminate" dialog will auto update if any pid or window is closed by other means, like "Task manager"
of if the application ended by itself or by hitting the close button [x].