阅读:1798回复:3
求教:FireFox是如何实现启动第二个FireFox时,如果已有一个的话,则不再...
工作上碰到的问题,需要了解下FireFox是如何实现启动第二个FireFox时,如果已有一个的话,则不再起新进程这一机能的实现。
昨天下了FireFox的源代码,但发现实在太多了 有人了解FF这一功能的实现原理吗? 希望能指点一下, 或者说一下到哪个文件里去看。 先谢谢了。 |
|
1楼#
发布于:2008-10-10 13:12
用-no-remote参数启动。
|
|
2楼#
发布于:2008-10-10 13:12
"C:\Program Files\Mozilla Firefox\firefox.exe" -profile "profile" -turbo -no-remote
|
|
3楼#
发布于:2008-10-10 13:12
全都答不对题
直接检测系统中是否已经有同名进程 如果没有,启动 如果有,新进程把旧进程窗口调到前台,然后自己退出 这就要看你的程序用啥语言写了,找找Win32 API有没可用函数 |
|
|