也就是说,当windows系统想得到桌面得路径时,也需要调用一个API函数(猜的),例如打开文件对话框中得桌面按钮。现在我想拦截它,可是我不知道它是哪个函数,故有此一问。

解决方案 »

  1.   

    Windows API(Windows应用程序接口,由多个动态链接库组成,提供了大量与系统密切相关的函数)。在Windows API中,与Win95特殊目录有关的函数有四个,其函数名和功能说明如下:GetWindowsDirectory:获得“Win95”目录的路径; GetSystemDirectory:获得“System”目录的路径; SHGetSpecialFolderLocation:获得某个特殊目录在特殊目录列表(该列表记录了所有特殊目录的准确路径)中的位置; SHGetPathFromIDList:根据某特殊目录在特殊目录列表中的位置获取该目录的准确路径。