我开发了一个多进程浏览器,也就是每一个页面是一个进程的方式。现在出现了一个问题:当用户登录一个网站并打开这个网站的新页面时,由于要产生一个新的进程,所以用户之前的登录信息无法带到新产生的进程中。请问各位大侠,有什么好的方法来进行解决么?

解决方案 »

  1.   

    在MSDN搜索“进程通信”或“IPC”
    常见的方法是是用命名管道,或者内存映射文件。比如google 的chorme也是使用多进程架构,进程通信是使用命名管道的。
    相关基础知识先啃啃再来搞吧。
      

  2.   

    进程session共享,用进程通信能解决??如何解决?求指教
      

  3.   

    session是跟随进程的不过theworld的多进程模式,的确没这个问题
      

  4.   

    是的,有一些session是跟随进程的,我就是在想是否可以将A进程的Cookie通过IPC发送给B进程,而B进程在打开网页的时候将这个Cookie带上去。这样是否可以解决这个问题呢?
      

  5.   

    cookie的问题还没有搞定。请教如何在EmbeddedWB控件中设置cookie呢?
      

  6.   

    呵呵。我也在开发一个浏览器,我的需求恰恰是楼主不想要的需求,而楼主的需求我已经实现,可以发私信加QQ共同交流下。EmbeddedWB控件中有获取cookie和cookie所在路径的方法:EmbeddedWB.Cookie; EmbeddedW.GetCookiesPath;