Rundll32标准的接口函数原型如下:
typedef void (RCTMETHODCALLTYPE *FUNC_OPENAS)(HWND hWnd, HINSTANCE hInst, LPCWSTR filename, int nShow);
例如下面的例子就可以调用Open As的功能
等同于“C:/WINDOWS/rundll32.exe shell32.dll,OpenAs_RunDLL %1 ”但是是在自己的进程里面。



















这样对话框就会在你自己的进程中,不要担心是非模态的了:)
Rundll32标准的接口函数原型如下:
typedef void (RCTMETHODCALLTYPE *FUNC_OPENAS)(HWND hWnd, HINSTANCE hInst, LPCWSTR filename, int nShow);
例如下面的例子就可以调用Open As的功能
等同于“C:/WINDOWS/rundll32.exe shell32.dll,OpenAs_RunDLL %1 ”但是是在自己的进程里面。
这样对话框就会在你自己的进程中,不要担心是非模态的了:)