今回作成した Win10 環境で,作成した exe がすぐに終了しない現象が発生.
OS は Win10 Ent x64 1903 .
exe は,VC 7 ~ VC 10 で作成したもの.
CWinThread::Run() からすぐに抜けてこない.
実際は,その中の ExitInstance() が呼ばれるまでにしばらく時間がかかる.
ビルドしたタイミングは関係なさそう?
2002/06/20 の VC 7 で作成した ImgL0205.exe で発生する.
2009/09/15 VC 8 Win32 ImgL0909.exe も発生するが,同じ時にビルドした x64 版では問題なく終了する.
似たような機能で問題ない exe も存在する.SDI だと大丈夫なのか?
デバッガで追いかけると,終了操作の後すぐに ExitInstance が呼ばれることもある.
現象が絞れていないのでとりあえずメモ.
[…] 先日の「exe がすぐに終了しない?」の続き. いろいろ考えたが,まだ特定できていない. VirtualBox に同じような環境を作成. 幾つかの exe で試すが再現しない. i3DV.2019.05.09.zip 実行には VC 2010 のランタイム が必要です. […]
[…] exe がすぐに終了しない? exe がすぐに終了しない… […]