【发布时间】:2013-02-19 01:48:11
【问题描述】:
我想要求我当前打开的文档应用程序的文件名(如 pdf、docx、xls 等),以便从我的访问数据库中自动检测密码。 但是当我点击我的外部应用程序时,“密码”窗口被打开,因为我的文件应用程序受密码保护,仍然没有打开文件应用程序,因为我还没有输入密码,我想提供这个密码作为数据库的自动检测。 对于这个项目,我有当前活动窗口的标题,即密码,但我想知道应用程序的哪个文件名。
带有扩展名的文件名出现在外部应用程序(pdf、docx、xls)的“输入密码”对话框或窗口中。 所以我的问题是,有什么方法可以读出外部应用程序(如 pdf、docx、xls 等)的“输入密码”对话框上的“文件名+扩展名”。
【问题讨论】:
-
您能发布到目前为止您尝试过的代码吗?恐怕你的问题描述对我来说意义不大。
-
你告诉我有没有办法获取或读出其他应用程序(如 pdf 或 docx)的外部对话框(例如输入密码)上的文本
-
您必须通过 Interop 访问 Windows API 函数,请查看 blogs.msdn.com/b/oldnewthing/archive/2008/10/06/8969399.aspx 和 csharphelp.com/2006/08/… 作为起点
标签: c#