假设目录c:\temp下有一个目录test和一个可执行程序test.exe,此时我想用ShellExecute来打开这test目录,使用了如下语句:
ShellExecute(NULL, "open", "c:\temp\test", NULL, NULL, SW_SHOWNORMAL);
结果却总是去执行test.exe这个程序,换成:
ShellExecute(NULL, "explore", "c:\temp\test", NULL, NULL, SW_SHOWNORMAL);
也不行,尝试ShellExecuteEx也无法实现目的。
请高手帮忙看一下,在这种情况下,如何才能实现打开c:\temp\test目录的功能?
谢谢!
ShellExecute(NULL, "open", "c:\temp\test", NULL, NULL, SW_SHOWNORMAL);
结果却总是去执行test.exe这个程序,换成:
ShellExecute(NULL, "explore", "c:\temp\test", NULL, NULL, SW_SHOWNORMAL);
也不行,尝试ShellExecuteEx也无法实现目的。
请高手帮忙看一下,在这种情况下,如何才能实现打开c:\temp\test目录的功能?
谢谢!
解决方案 »
- CListCtrl扩展用法
- vector数组排序
- 在MFC生成的基于对话框的框架程序中,能够在一个类中声明另一个类型的指针变量吗?
- GetClientRect返回为空【求助】
- 求各位兄弟--编译过无误的《C++ Primer >>第三版源代码
- 好心人发一份window32多线程程序设计的 源代码给小弟 谢谢
- 最后在CSDN不能看个人消息了,也不能给别人发消息,不知道你们有没有这样的问题
- 高分求解:如何判断一个椭圆是否包含另一个椭圆的问题??
- 如何用cstring类型 返回一个字符或数字
- 请问修改ListCtrl行高的方法。
- 谢谢所有点击和回复我这个问题的所有人!!
- addr=(LPCVOID)ress何解?
{
ShellExecute(NULL, "open" ,"IEXPLORE.EXE" , "f:\\temp\\test", NULL, SW_SHOWNORMAL);
}
太感谢了!
没试过,从平时存盘那里想到的ShellExecute(NULL, "open", "c:\temp\test.", NULL, NULL, SW_SHOWNORMAL);