ShellExecute打不开chm解决方案
ShellExecute打不开chm
如果用这种方式调用,程序没有反应
如果用这种方式调用,程序提示不能打开help.chm文件
help.chm和程序在同一个目录中
什么原因呢?
------解决方案--------------------
用绝对路径
ShellExecute(NULL,L"open", L"D:\\help.chm",NULL,NULL,SW_SHOW);
如果用这种方式调用,程序没有反应
- C/C++ code
ShellExecute(NULL, TEXT("open"), TEXT("help.chm"), NULL, NULL, SW_SHOWNORMAL);
如果用这种方式调用,程序提示不能打开help.chm文件
- C/C++ code
ShellExecute(NULL, TEXT("open"), TEXT("hh.exe"), TEXT("help.chm"), TEXT(".\\"), SW_SHOWNORMAL);
help.chm和程序在同一个目录中
什么原因呢?
------解决方案--------------------
用绝对路径
ShellExecute(NULL,L"open", L"D:\\help.chm",NULL,NULL,SW_SHOW);