不知道我说清楚没有,是这个意思:程序A.EXE的一个进程,该进程又要打开文件A.exe,以CFile的modeRead方式打开,结果是出现异常,而该方式在Win2000和XP上运行正常。我同时试了一下,在Win98下如果一个程序已有进程存在,复制该程序到其他位置会出错,Win2000和XP都可以。请问这个问题该怎么解决。在线等候!
解决方案 »
- 高分求教关于dll钩子注入远程进程的问题,郁闷吐血中ing...
- 求教怎么样创建一个没有任务栏图标的窗口
- CString str = m_PlayPps.GetAuthorString(NULL);大家来看看
- 怎样才能在xp下调试控制台程序时,dos窗口运行完成后不关闭呢
- 一个非常奇怪的问题。 有经验的高手看看。
- 麻烦各位师兄帮忙!
- 有什么办法能让我的程序自动给用户安装上iis5.0?
- 可能是我没说清楚,我再说:再VC下编程,当按下按钮时,打开一个命令提示符窗口,并在此窗口下执行一个文件(带参数),比如:run.exe -p
- 两个工程怎么合成一个阿????
- 请问如何判断用户是双击了桌面的图标还是空白的地方
- 如何给存储过程传递NULL值?
- 怎么去掉菜单
也没有遇到过这种情况。估计应该和Win98的进程的内存分配有关。
CreateFile(((A*)AfxGetApp())->GetAppPathName),GENERIC_READ,FILE_SHARE_READ, NULL, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, NULL);