我有一个C程序,我刚才注意到某些文件/路径存在问题...... 不知道什么时候停止工作,但我的猜测是从Windows-7 ......
我可以使用CreateProcess(),fstat()和fopen()来访问文件(在这种特殊情况下,我使用的是C:\ windows \ system32 \ soundrecorder.exe),而文件确实存在,而且我我能够使用资源管理器或CMD.exe shell执行它,使用任何其他系统调用访问它会返回一个错误,意味着该文件不存在。
我的猜测是,这是'C'程序的某种权限问题;但是,如果是这种情况,尝试通过资源管理器或CMD.exe运行时,我不会看到同样的问题吗?