Revision: 10449 https://osdn.net/projects/ttssh2/scm/svn/commits/10449 Author: zmatsuo Date: 2023-01-03 19:46:50 +0900 (Tue, 03 Jan 2023) Log Message: ----------- ログ再生で、ファイルを開く時の共有モードをFILE_SHARE_READに変更した Ticket: #44430 問題: ログ再生やTTY Replayで、複数のTera Termで同じファイルを同時に再生できない。 原因: ログファイルを開く時の共有モードが指定されていなかった。 対応: ログ再生でファイルを開く時の共有モードをFILE_SHARE_READに変更した。 MFT r10112 Revision Links: -------------- https://osdn.net/projects/ttssh2/scm/svn/commits/10112 Ticket Links: ------------ https://osdn.net/projects/ttssh2/tracker/detail/44430 Modified Paths: -------------- branches/4-stable/teraterm/teraterm/commlib.c -------------- next part -------------- Modified: branches/4-stable/teraterm/teraterm/commlib.c =================================================================== --- branches/4-stable/teraterm/teraterm/commlib.c 2023-01-03 10:46:41 UTC (rev 10448) +++ branches/4-stable/teraterm/teraterm/commlib.c 2023-01-03 10:46:50 UTC (rev 10449) @@ -496,7 +496,7 @@ case IdFile: InitFileIO(IdFile); /* TTPLUG */ TTXOpenFile(); /* TTPLUG */ - cv->ComID = PCreateFile(ts->HostName, GENERIC_READ, 0, NULL, OPEN_EXISTING, 0, NULL); + cv->ComID = PCreateFile(ts->HostName, GENERIC_READ, FILE_SHARE_READ, NULL, OPEN_EXISTING, 0, NULL); InvalidHost = (cv->ComID == INVALID_HANDLE_VALUE); if (InvalidHost) { if (cv->NoMsg==0) {