我想知道是否有人可以指出我正确的方向.例如,您知道如何在大多数IDE中打开带有"打开方式"的源文件,它会运行程序并打开它吗?然后如果你打开另一个,它会在同一个进程的新选项卡中打开它?
我的问题不是如何将程序添加到shell命令,而是:
例如,C#应用程序如何"接收"PDF文件?
当另一个文件与它一起运行时,应用程序如何在同一进程中打开文件(不需要程序实例)?
当第二个程序实例启动时,在加载任何接口组件之前,它会检查另一个程序实例是否已在运行.如果是这样,它以某种方式(特定于程序:这可以是套接字,进程间中断,共享内存等)与它进行通信,它应该打开这个新文件.
在将此信息传递给第一个实例后,第二个程序实例将终止,因为不再需要它.
| 归档时间: |
|
| 查看次数: |
144 次 |
| 最近记录: |