程序调用ShellExecute运行extract.exe解压CAB文件,在桌面和系统盘解压成功,但是不生成文件 程序调用ShellExecute运行extract.exe解压CAB文件,在桌面和系统盘解压,ShellExecute返回成功,但是不生成文件在其他盘运行程序会正常生成文件手动运行extract.exe解压CAB文件会生成文件我觉得应该和程序权限有关,有什么方法解决方法 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 提升权限啊,Vista等上,需要UAC, ShellExecute调用的时候添加 run as 的verb XP、2003、2000上都这样,vista和win7没试过你上面的解决方法具体怎么做,调用ShellExecute的时候怎么提升被ShellExecute调用的程序的权限 问题解决,是调用ShellExecute运行extract.exe传的参数不对要解压的文件路径不符合要求strCMD = _T("/a /e /y \"") + strFile + _T("\"");这样就行了,而且文件路径中'\'必须是‘\\’,这样才能在系统目录下解压不过strCMD = _T("/a /e /y ) + strFile;这样为什么能在其他盘解压在系统盘不行,求解 msdn新版首页的BUG? 线程同步的难题 请问EDIT控件如何使光标置于最后 打算重构一下自己的编程知识,大家给个建议吧! 为何我就这么郁闷!!!(因为郁闷散分) 怎么判断获取焦点的窗口是不是可以编辑的窗口 系统是否提供了API可以访问和修改系统的安全策略(主要指用户和用户组以及文件和对象的访问的权限设置),请各位指点,谢谢!!! 关于屏幕监视的问题 程序员中的技术文章好烂啊!!! 请问哪里有编写多线程安全对象的资料?(72分) 有关用物体颜色实现物体选择的问题?glReadPixels SOCKET句柄被Attach后为什么会断开连接?
XP、2003、2000上都这样,vista和win7没试过
你上面的解决方法具体怎么做,调用ShellExecute的时候怎么提升被ShellExecute调用的程序的权限
要解压的文件路径不符合要求
strCMD = _T("/a /e /y \"") + strFile + _T("\"");
这样就行了,而且文件路径中'\'必须是‘\\’,这样才能在系统目录下解压不过strCMD = _T("/a /e /y ) + strFile;这样为什么能在其他盘解压在系统盘不行,求解