或者我是否需要通过创建某种原始互斥量来手动强制执行此 *** 作?
如果我必须自己强制执行,我会考虑在隔离存储中创建一个文件作为锁,然后在退出时删除它.我会在启动时检查此文件是否存在,以防止打开后续实例.
显然,我需要一种方法来处理应用程序崩溃或退出阻止锁定文件被删除的其他方式.我的直觉是文件超时,如果超过一段时间,则忽略它.不幸的是,该应用程序播放电影,因此它可能会在正常情况下运行几个小时.在这种情况下,任何用户都不会受到几个小时的锁定超时的影响.还有更好的解决方案吗?
http://www.tozon.info/blog/post/2009/11/01/Detecting-duplicate-instances-of-a-running-Silverlight-application.aspx
也许它会有所帮助.
总结以上是内存溢出为你收集整理的silverlight-4.0 – 如何确保Silverlight OOB应用程序只有一个实例?全部内容,希望文章能够帮你解决silverlight-4.0 – 如何确保Silverlight OOB应用程序只有一个实例?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)