I have (in the past) written cross-platform (Windows/Unix) applications which, when started from the command line, handled a user-typed Ctrl-C combinat
SIGINT can be send to program using windows-kill, by syntax windows-kill -SIGINT PID, where PID can be obtained by Microsoft's pslist.
windows-kill -SIGINT PID
PID
Regarding catching SIGINTs, if your program is in Python then you can implement SIGINT processing/catching like in this solution.