Sto scrivendo un'applicazione di Windows Form in .net usando C#.Come gestisco con garbo le modalità sospensione/sospensione in un'applicazione winforms?
Sto riscontrando un problema che, se il mio programma è in esecuzione quando il computer entra nello stato di sospensione e/o ibernazione (non sono sicuro in quel momento quale o entrambi causano il problema), quando il la macchina si riattiva, il programma si blocca. L'unico modo per uscire da esso è uccidere il processo dal task manager.
Questo è, per ovvi motivi, non il modo in cui voglio che il programma funzioni. Anche se chiudessi il programma quando entra in questi stati, sarebbe perfetto, ma non sono abbastanza sicuro di come farlo o se c'è un modo più aggraziato per gestirlo.
Non so perché hai menzionato lo studio visivo. Il problema si verifica solo quando si esegue il debug in Visual Studio e si iberna/sleep? O hai verificato che ciò accada con un taglio di rilascio con VS chiuso? –
Forse si tratta di informazioni estranee, ma mi piace solo dare quante più informazioni (credo) sull'argomento quando posso presentare una domanda. Per rispondere alla tua domanda, sicuramente accade sulla versione di rilascio su una macchina che non ha nemmeno uno studio visivo su di essa. – EatATaco
Se si desidera fornire informazioni pertinenti, non è necessario fornire informazioni irrilevanti. "Visual Studio" non ha nulla a che fare con la tua domanda. –