MAC上的应用实例

时间:2012-04-18 15:20:08

标签: visual-studio-2008 windows-ce instance multiple-instances motorola

在MC 65/55上,无论多次单击A.exe文件,系统都指向同一个正在运行的A.exe。 (但有一次,在MC 65上,任务管理器中显示了3个A.exe。)

但是在MC 3000上,系统打开A.exe,取决于点击。

请与我分享原因。

1 个答案:

答案 0 :(得分:1)

Windows Mobile的Compact Framework版本有一个“功能”,试图阻止同一个应用程序的多次执行。我说“尝试”因为the mechanism used by the EE to enforce it存在缺陷,如果您快速连续几次启动应用程序,无论如何都可以获得多个实例。

在Windows CE(MC3000所用)下,根本不使用该功能 - 由您来实现它。 IMO,无论如何,这是一条更好的路线,因为你可以在你的应用中实现它想要的方式 - 包括可能传递命令行参数,另外你有可能实际do it right with a mutex