Windows 如何拦截程序执行或文档打开
我需要开发一个应用程序、服务或任何东西,在程序实际运行之前拦截它的执行 例如,这就是我需要完成的Windows 如何拦截程序执行或文档打开,windows,Windows,我需要开发一个应用程序、服务或任何东西,在程序实际运行之前拦截它的执行 例如,这就是我需要完成的 用户在Windows 7或Windows 10中双击或打开EXE文件 我的应用程序或服务正在运行,验证用户是否可以根据存储在任何位置的某些设置运行该应用程序 如果允许用户运行该应用程序,则运行该应用程序。否则,将显示错误,并且应用程序未运行 另一方面,我需要对文档执行同样的操作 用户尝试使用关联的应用程序打开某些文档(txt、doc、xls等) 我的应用程序或服务正在运行,验证用户是否可以打开该文档
我知道Windows已经提供了类似的功能,但我需要使用我自己的指纹读取器进行用户身份验证。Windows操作系统中已经存在的用户访问权限有什么问题吗?对于这些操作,你的程序应该截取,用户必须再次读取他们的指纹?为什么不使用指纹读取器作为登录方法,并降低该用户的权限?如果您真的想费尽心机,花很多时间重新发明轮子,您可以实现一个文件系统过滤器驱动程序。但你真的不想。这是客户的要求。登录提供程序也被考虑在内,但在Windows中,客户需要指纹机制,而不仅仅是针对经过身份验证的用户。