keyneschen08
小狐狸
小狐狸
  • UID26602
  • 注册日期2008-10-09
  • 最后登录2008-10-10
  • 发帖数1
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
阅读:1798回复:3

求教:FireFox是如何实现启动第二个FireFox时,如果已有一个的话,则不再...

楼主#
更多 发布于:2008-10-10 13:12
工作上碰到的问题,需要了解下FireFox是如何实现启动第二个FireFox时,如果已有一个的话,则不再起新进程这一机能的实现。

昨天下了FireFox的源代码,但发现实在太多了
有人了解FF这一功能的实现原理吗?
希望能指点一下,
或者说一下到哪个文件里去看。
先谢谢了。
jakocoo
小狐狸
小狐狸
  • UID24464
  • 注册日期2008-06-05
  • 最后登录2009-12-18
  • 发帖数14
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
1楼#
发布于:2008-10-10 13:12
用-no-remote参数启动。
jsjjsj
火狐狸
火狐狸
  • UID15525
  • 注册日期2006-11-06
  • 最后登录2022-07-28
  • 发帖数143
  • 经验13枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 社区居民
2楼#
发布于:2008-10-10 13:12
"C:\Program Files\Mozilla Firefox\firefox.exe" -profile "profile" -turbo -no-remote
Cye3s
千年狐狸
千年狐狸
  • UID155
  • 注册日期2004-11-25
  • 最后登录2025-09-11
  • 发帖数1325
  • 经验98枚
  • 威望0点
  • 贡献值34点
  • 好评度15点
  • 社区居民
  • 忠实会员
3楼#
发布于:2008-10-10 13:12
全都答不对题
直接检测系统中是否已经有同名进程
如果没有,启动
如果有,新进程把旧进程窗口调到前台,然后自己退出

这就要看你的程序用啥语言写了,找找Win32 API有没可用函数
我很懒...
游客

返回顶部