起因是这样的,程序需要访问网络文件,我就用资源管理器映射了网络驱动器。程序还需要访问数据库等操作,而操作系统是Windows 7,所以以管理员身份运行此程序,否则无法访问数据库。然而,程序竟然报系统找不到指定的路径,CreateFile失败,GetLastError返回3,但是资源管理器和其他程序却能访问这个文件。后来我不知什么时候把UAC给禁用了,程序竟然能访问那个文件了,我也不知道什么原因,反正能访问就行,也就没管了。 起因是这样的,程序需要访问网络文件,我就用资源管理器映射了网络驱动器。程序还需要访问数据库