如何实现具有多个应用程序实例的进度条?

时间:2010-01-24 15:29:15

标签: c# .net-3.5

我在注册表中添加了一个键,当我右键单击JPG文件时,我看到一个新的“转换”选项实际运行我的应用程序。 我想实现一个进度条来查看所有JPG转换的进度。 问题是当我选择N个JPG并对它们应用“转换”时,我的应用程序运行N次(每次选择一个JPG)。这样,在我的应用程序中,我只能知道单个转换进度。 你能建议一个解决方法来实现进度条吗? (也许是为了创建一些临时文件,或类似的东西......?)

谢谢!

1 个答案:

答案 0 :(得分:1)

我给你的建议是不要多次运行你的应用程序,而是让你的应用程序打开几个窗口,这将只是彼此通信。当你可以在当前应用程序中创建一个新窗口并避免这种情况时,为什么要尝试通过文件进行通信,这些文件肯定会有问题。

另外,您可以查看跨进程通信,这是非常可能的。我认为在这种情况下你应该寻找的是“远程”。确保选择接受的答案!