Tag: 多个实例

记录多实例应用程序的最佳实践?

我终于尝试了我的WPF桌面应用程序的log4net。 我正在努力解决RollingFileAppender没有内置支持多实例应用程序的事实。 我不喜欢将应用程序限制为单个实例只是为了让logger满意。 单一的手术技巧都是丑陋的黑客。 在日志文件的文件名中使用进程ID也不够好。 这有可能占用无限空间,因为RollingFileAppender在这种情况下无用。 一种解决方案可能是将日志发送到不同的进程,这将负责将输出序列化为文件。 但这会带来新的麻烦。 你对此有何看法?

限制应用程序的多个实例

好的,所以我创建了我的c#应用程序,为它创建了一个安装程序,并在我的机器上安装了它。 问题是,当用户打开应用程序exe两次时,将运行两个应用程序实例。 我只想要一个应用程序的一个实例随时运行,我该怎么做呢? 谢谢你的帮助,

响应多个KeyDown事件

我正在制作一个简单的WinForm赛车游戏。 我有两个对象 – 汽车,当按下键时它们会在窗体上移动(Form1KeyDown_Event)。 唯一的事情是,当一个玩家按下一个键时,另一个玩家不能按下他的键(没有任何反应)。 但是当第一个玩家释放钥匙时,第二个玩家可以按下他的钥匙并且通常控制他的车。 我怎样才能同时听两个玩家的按键? 我应该使用线程并让每辆车都在自己的线程上吗?