Hi,
looks like using ExecWait for Firefox 1.5 no longer works. It was ok with 1.0.7. I guess it must be starting up a child process and then quiting or something. Not sure of a way around this.
Bevan.
New: KiCad (Mar 25, 2025), Platform 30.0.1 (Mar 26, 2025)
1,100+ portable packages, 1.1 billion downloads
Ad Free! Please donate today
Sometimes, the impossible can become possible, if you're awesome!
How about using this code after EXECWAIT?
Sleep 2000
FindProcDLL::FindProc "firefox.exe"
Pop $R0
StrCmp $R0 "1" 0 -3
I've been debating adding in an option like that. I was trying to solidfy on a time period to wait between each check, since it is possible the user could launch a local copy while the wait is going on.
As long as you relaunch a couple times, the PID is stable. And, since you wouldn't use the updater or be installing extensions while using ExecWait, it's fine.
Sometimes, the impossible can become possible, if you're awesome!