阅读使用记事本等程序,而该文件正被另一个程序写入到一个文件?当文件正在被其他程序写入时,使用记事本等程序读取文件?
我创建了一个Windows服务应用程序连续记录。
我要检查服务的当前事件而不将其关闭。要做到这一点,我打开Notepad
的log.txt
,但得到的消息
,因为它正由另一个 过程
我怎样才能读取日志文件,而不关闭该进程无法访问该文件服务?服务关闭后,我可以随时检查文件中的每个日志条目。
该文件正在通过致电fopen_s
和fprintf
写入,如果这应该是任何利益。另外,该服务在C/C++
编程上Windows 10 64-bit
,采用默认权限的即LocalSystem
SCM
下运行。
我总是使用记事本++(从某处免费下载,谷歌搜索)。它可以打开日志文件,而那些仍然被写入(它比记事本中的几个其他的方式更好。 – JSF
在这种情况下,它便无法打开文件,:-) – Shuzheng