我想要我当前打开的文档应用程序的文件名(如pdf,docx,xls等),以便从我的访问数据库中自动检测密码。 但当我点击我的外部应用程序时,"密码"窗口被打开,因为我的文件应用程序是密码保护,仍然没有打开文件应用程序,因为我还没有输入密码,我想提供此密码作为从数据库自动检测。 对于这个项目,我有当前活动窗口的标题,即密码,但我想知道应用程序的文件名。
带有扩展名的文件名存在于外部应用程序(pdf,docx,xls)"输入密码"对话框或窗口。 所以我的问题是有没有办法读出这个"文件名+扩展名"出现在"输入密码"外部应用程序的对话框(如pdf,docx,xls等)。
答案 0 :(得分:0)
您需要通过PInvoke访问Windows API。
首先,您需要获取您感兴趣的窗口的句柄,查看this以获取一些示例代码。
然后,您可以使用此方法described here从标题栏中获取文本。
希望这足以让你开始。