使用ShellExecute文档作为参考:
我从命令行中运行以下内容:
C:\>RUNDLL32.EXE SHELL32.DLL,ShellExecute handle,"open","C:\Documents and Settings\admin\Desktop\tmp",NULL,NULL,SW_SHOWNORMAL
这会导致异常错误。
我不知道这是什么意思:
HINSTANCE ShellExecute(
__in_opt HWND hwnd,
__in_opt LPCTSTR lpOperation,
__in LPCTSTR lpFile,
__in_opt LPCTSTR lpParameters,
__in_opt LPCTSTR lpDirectory,
__in INT nShowCmd
);
但是在描述中提到了一个句柄(HWND)和一个指向以空字符结尾的字符串的指针(LPCTSTR),这很令人困惑。
任何帮助都将不胜感激。我也想学习更多知识,因此任何参考资料(书籍、网页链接等)也将非常有用!