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) と、NULL で終わる文字列へのポインター (LPCTSTR) が言及されていますが、非常に紛らわしいです。
どんな助けでも大歓迎です。私ももっと学びたいので、参考文献(本、ウェブリンクなど)も素晴らしいです!