相关疑难解决方法(0)

C#(.NET 2.0)中Windows的进程间通信

我以前从未在Windows上做过IPC.目前我正在开发一对程序,一个标准的GUI/CLI应用程序和一个Windows服务.该应用程序必须告诉服务该做什么.因此,假设通信只是本地通信,那么这两个进程的最佳通信方法是什么?

最好的地方被定义为更健壮,更不容易出错,不是最高性能也不是最容易编码.

代码示例将非常受欢迎,但不是必需的:-)

注意我只是询问使用什么,标准TCP套接字,命名管道或其他一些通信方式.

谢谢!

.net c# ipc

52
推荐指数
2
解决办法
5万
查看次数

C#:如何 - 接受新参数的单实例应用程序?

我正在创建一个使用NZB文件下载二进制文件的(C#)程序,我的应用程序可能只有一个实例在运行.

因此,当用户双击.nzb文件并且我的程序未运行时,它应该启动并处理它(简单,文件注册).现在,如果我的程序已经运行,我不想启动第二个实例 - 我希望已经运行的实例获取指定的文件.

使用带有.IsSingleInstance技巧的Visual Basic DLL可以完成我的应用程序单实例,但我不想去那里.

正确的方法似乎是使用互斥锁来确保我的应用程序是单实例,但现在我仍然坚持如何将指定的参数(.nzb文件)传递给已经运行的实例.

帮助将不胜感激!:-)

c# parameters instance

17
推荐指数
1
解决办法
2万
查看次数

标签 统计

c# ×2

.net ×1

instance ×1

ipc ×1

parameters ×1