Winapi 是否使用VB6';s的open语句使用API?

Winapi 是否使用VB6';s的open语句使用API?,winapi,vb6,Winapi,Vb6,open在幕后是如何工作的?它调用WinAPI,例如OpenFile,CreateFile,或ReadFile 提前感谢。它肯定不使用de API。open语句使用\uu vbaFileOpen()函数,该函数来自msvbvm60.dll最终VB运行时调用CreateFile打开一个文件。不确定答案,但根据文件是否已经存在,您可能可以使用前两个函数来计算出来。但这有什么关系呢?VB6已经过时十年了。你现在想解决什么具体问题?谢谢你的回答。我正在尝试钩住VB6的open语句。我看不到您认为需要钩住

open
在幕后是如何工作的?它调用WinAPI,例如
OpenFile
CreateFile
,或
ReadFile


提前感谢。

它肯定不使用de API。
open
语句使用
\uu vbaFileOpen()
函数,该函数来自
msvbvm60.dll
最终VB运行时调用
CreateFile
打开一个文件。

不确定答案,但根据文件是否已经存在,您可能可以使用前两个函数来计算出来。但这有什么关系呢?VB6已经过时十年了。你现在想解决什么具体问题?谢谢你的回答。我正在尝试钩住VB6的
open
语句。我看不到您认为需要钩住
open
的令人信服的原因。请提供详情。很可能有一个更好的解决方案。只要试着知道哪些文件是由VB6程序打开的……这有什么用?它当然从
Kernel32.dll
导入
CreateFile
。我不这么认为<使用open语句时不调用code>CreateFile。