双击关联文件时,如何调用已经运行的程序实例打开该文件.已经在注册表中关联了扩展名为.thm的文件到我的程序-test.exe.想实现这样的功能:先运行test.exe,然后双击某个thm文件时,不在新调起的test.exe中打开,而是用先前运行的test.exe打开它.
这样就象winamp,netant那样只保持一个实例运行.目前我做到了以下的程度,双击打开thm引起了新的test.exe实例.在新实例中判断出如果已经有一个老实例在运行了,我就得到老实例的主窗口handle,我想通过这个handle把新打开的thm文件的路径传给老实例让它负责打开,然后关闭新实例.但是我不知道该怎么样通过一个窗口handle传递这个路径并引发打开文件的动作.PostMessage?
ShellExecute?
DDE?请大牛们给个代码范例.谢谢