1

您好我在其中我有一个应用程序和本地数据库(例如源码) 应用是在的Windows Mobile 6.5.NET Compact Framework的3.5 我需要的要求创建一个独立过程它在后台继续运行,并从我的应用程序的本地数据库获取数据,,做一些处理并返回结果给应用程序,,后台进程,在Windows Mobile 6.5

独立进程必须运行甚至我的应用程序亲近。

请帮助.. 在此先感谢

+0

http://msdn.microsoft.com/en-us/library/aa446488.aspx –

+0

它解释了如何创建线程..你不觉得它会在整个应用程序关闭时被杀死吗? – user1879852

回答

1

创建一个使用Process class一个新的进程。使用IPC进行通信,possibly through P2P queuesMessageWindow

+0

我应该在哪里创建过程?如果我在同一个应用程序中创建进程,那么再次关闭该应用程序也会强制该进程被杀害。我对吗? – user1879852

+0

不,流程是一个独立的流程,这就是要点。如果你的应用关闭,另一个应用继续运行。 – ctacke

+0

澄清:您需要创建第二个应用程序。一个进程可以启动另一个进程或创建并运行线程。如果进程退出,则从进程创建的所有线程都将停止。当您运行访问相同数据的两个进程时,您必须找到同步访问的方法。在例子中,两个prcesses不能打开相同的sqlite数据库来独家阅读和写作。 – josef

相关问题