本帖最后由 whhitxjl 于 2012-07-05 16:26:54 编辑

解决方案 »

  1.   

    多进程 独立历史记录 http://www.ydtuiguang.com/wztgSEO/ydsllVIPzb/index.html 看我软件
      

  2.   

    多进程,不共享session,这样的话可以实现,但具体的技术可以描述下不?谢谢 
      

  3.   

    就是 CreateProcess 创建个子进程
      

  4.   

    非常感谢的你的回答。使用CreateProcess创建一个子进程不能解决问题。实现“新建会话”功能的目的是多个不同的ID号可以在同一个浏览器中登录同一个网站或平台。
      

  5.   

    非常感谢的你的回答。再次感谢您的回答。我已经实现了多个不同的ID号可以在同一个浏览器中登录同一个网站或平台。确实是要开多个进程。前段时间一直想着用cookie分隔来做或者从不共享Session下手。下边分享下我的实现代码主要部分。   
    var 
      EXEpath : string;
      StartupInfo:TStartupInfo;
      ProcessInfo:TProcessInformation;
    begin
       EXEpath  :=ExtractFilePath(ParamStr(0))+'XXX.exe' ;//获取执行文件路径
       FillChar(StartupInfo,sizeof(StartupInfo),#0);
       StartupInfo.cb := SizeOf(startupinfo);
       StartupInfo.wShowWindow := SW_SHOWNORMAL;        //打开新建进程的窗体
       StartupInfo.dwFlags :=   STARTF_USESHOWWINDOW ;
       CreateProcess(nil,
                     PChar(EXEpath),
                     nil,nil,False,
                     CREATE_NEW_PROCESS_GROUP or NORMAL_PRIORITY_CLASS,
                     nil,nil,
                     StartupInfo,
                     ProcessInfo);
    end;
      

  6.   


    按此方法,不知道为什么没有实现你所说的不共享cookie。