我正在从事一个项目,在该项目中,在Visual Studio IDE>"解决方案探索器"中,用户打开/关闭文件的挑战,并在记事本中写入文件名。
任何人都可以提出一些实现的想法。
预先感谢。
您可以订阅dte.events.documentEvents documentedOpending and documentClosingclosing 来自Visual Studio扩展的事件以跟踪它们。
对于此类任务,我的工作有两种方法。
如果开发人员提供了这种可能性,则是从扩展API中获得此功能。因此,对于Visual Studio,请检查Visual Studio SDK,如果为此提供了方法。
另一个是事件监视方法,适用于许多应用程序。您将需要使用Process Monitor和/或Spy 来识别一些将用于识别打开和关闭文件的事件。然后进一步的步骤取决于Interenst的事件,可能是文件更改通知,Windows Hooks,API挂钩等。