我正在查看一个 Windows Azure Web 角色 VM,我看到运行角色有效负载的进程的临时文件夹包含几十个很久以前创建的零长度临时文件。这对我来说是一个潜在的问题,因为如果文件被创建并以不受控制的方式遗留下来,角色就会在某个时候被丢弃。
我完全控制了有效负载代码,并且很有可能这些临时文件是由运行有效负载的同一进程创建的。
是否可以拦截在与创建文件的进程相同的进程中运行的 C# 代码创建的临时文件?
我正在查看一个 Windows Azure Web 角色 VM,我看到运行角色有效负载的进程的临时文件夹包含几十个很久以前创建的零长度临时文件。这对我来说是一个潜在的问题,因为如果文件被创建并以不受控制的方式遗留下来,角色就会在某个时候被丢弃。
我完全控制了有效负载代码,并且很有可能这些临时文件是由运行有效负载的同一进程创建的。
是否可以拦截在与创建文件的进程相同的进程中运行的 C# 代码创建的临时文件?
为什么不使用调试器(远程/其他方式)和实时转储来获取此信息?
你可以随时尝试
.tag
为每个写入的文件创建文件等)