可能重复:
How to get the filename of the process that is currently runing in vb6视图中打开锁定的文件在我的系统
我想显示所有的名单我的系统上打开的文件。对于每个打开的文件,都会显示附加信息:句柄值,读/写/删除访问,文件位置,打开文件的进程。这里是一个链接http://www.nirsoft.net/utils/opened_files_view.html我需要vb6相同的功能
可能重复:
How to get the filename of the process that is currently runing in vb6视图中打开锁定的文件在我的系统
我想显示所有的名单我的系统上打开的文件。对于每个打开的文件,都会显示附加信息:句柄值,读/写/删除访问,文件位置,打开文件的进程。这里是一个链接http://www.nirsoft.net/utils/opened_files_view.html我需要vb6相同的功能
我认为这将是很难从vb6列出所有文件。
看看这个,例如:http://www.codeproject.com/Articles/18975/Listing-Used-Files
谢谢alexey是的这个代码在c + +我需要这个在vb6 – user1153193 2012-04-20 05:45:54
您可以在C++上基于链接编写dll或ActiveX组件,并在vb6中使用它。 – Alexey 2012-04-20 05:55:41
在我看来,你希望SO上的人为你提供商业上可行的代码。这不是什么意思。你在这个和你以前的文章中都有提示。如果您有需要帮助的代码,请发布。如果你想要一个现有的应用程序,可以使用[project explorer](http://technet.microsoft.com/en-us/sysinternals/bb896653)。 – Fionnuala 2012-04-20 06:45:41
我看到你之前有一个问题http://stackoverflow.com/questions/10202842/how-do-i-get-the-list-of-open-file-handles-by-process-in-vb6 * *至少可以说,三个重复的问题是过度的。 – Fionnuala 2012-04-20 06:56:14
为什么不从命令行/ shell中使用Nirsoft的实用程序?你可以在VB6中做到这一点。 – HK1 2012-04-20 11:42:46