(首先我说使用带有winform和.Net Framework4的C#)
有没有办法用静态变量创建一个类库(dll),并从某些程序获取变量作为并发(并且静态变量不会为每个程序重置)。
更多解释:
例如我用静态变量创建一个dll并在GAC上安装然后添加到我的程序的引用中。
现在我想在Program1中设置变量并在Program2上获取变量。
怎么办呢?
答案 0 :(得分:0)
基本上你可以通过
完成我想到的存储可能是:数据库,Windows注册表,设置文件
处理通信的过程可能是WCF,或System.IO.Pipes,或其他:https://msdn.microsoft.com/en-us/library/windows/desktop/aa365574(v=vs.85).aspx
这一切都取决于您的需求。性能是否至关重要?您是否需要通知其他进程已更改的值,或者其他进程只是请求该值?有多少进程会同时访问该值?