Default.PIF for Win9x

Message boards : Number crunching : Default.PIF for Win9x
Message board moderation

To post messages, you must log in.

AuthorMessage
keputnam
Volunteer tester

Send message
Joined: 2 Jul 99
Posts: 242
Credit: 2,736,564
RAC: 3
United States
Message 117300 - Posted: 1 Jun 2005, 23:57:17 UTC

A little while ago, someone posted a link to a DEFAULT.PIF that was supposed to be a workaround the problem of BoincMgr not shutting down by itself if you logged of or shut down Win9x. You have to stop BoincMgr manually. (for CC4.2x and above)

I finally got around to looking at it, and unless I've forgotten something, PIFs were for Win3/Win31 and were replaced by shortcuts in Win9x. So my question is How is this Default.Pif supposed to help BoincMgr shutdown?

I can't remember which forum I saw this in, and I've searched and can't find it. Anyone have any insight on this?


TIA



ID: 117300 · Report as offensive
Astro
Volunteer tester
Avatar

Send message
Joined: 16 Apr 02
Posts: 8026
Credit: 600,015
RAC: 0
Message 117303 - Posted: 2 Jun 2005, 0:13:13 UTC

here it is.
ID: 117303 · Report as offensive
Profile dazphotog

Send message
Joined: 13 Mar 02
Posts: 73
Credit: 99,224
RAC: 0
United States
Message 117312 - Posted: 2 Jun 2005, 0:36:17 UTC

I am not an expert...but my understanding is that .pif is for dos programs running under windows. Windows versions before 2000 and xp did not end dos programs correctly and needed a .pif file to tell them how to end dos programs. Why BOINCmgrs after cc4.2x need it is beyond me.
ID: 117312 · Report as offensive
Alinator
Volunteer tester

Send message
Joined: 19 Apr 05
Posts: 4178
Credit: 4,647,982
RAC: 0
United States
Message 117324 - Posted: 2 Jun 2005, 1:04:21 UTC - in response to Message 117300.  

A little while ago, someone posted a link to a DEFAULT.PIF that was supposed to be a workaround the problem of BoincMgr not shutting down by itself if you logged of or shut down Win9x. You have to stop BoincMgr manually. (for CC4.2x and above)

I finally got around to looking at it, and unless I've forgotten something, PIFs were for Win3/Win31 and were replaced by shortcuts in Win9x. So my question is How is this Default.Pif supposed to help BoincMgr shutdown?

I can't remember which forum I saw this in, and I've searched and can't find it. Anyone have any insight on this?


TIA



The problem can affect 32 bit console apps as well as 16 bit apps in 9x.

Alinator
ID: 117324 · Report as offensive
keputnam
Volunteer tester

Send message
Joined: 2 Jul 99
Posts: 242
Credit: 2,736,564
RAC: 3
United States
Message 117331 - Posted: 2 Jun 2005, 1:24:39 UTC
Last modified: 2 Jun 2005, 1:25:05 UTC

Thanks, Tony.

I unzipped the file, placed it in the Windows Directory. No change

I booted, no change

I even created new shortcuts, and rebooted again. No change.

Since PIFs were never a part of Win9x, and since they only controlled DOS programs, and since BoincMgr is NOT a DOS program, this is what I was expecting.

Guess it's time to dig up some RAM, bite the bullet and upgrade to XP, [sigh]

At least my kids have all outgrown the games that I kept this old doorstop around for.

Thanks anyway, guys
ken



ID: 117331 · Report as offensive
Michael Cruz
Avatar

Send message
Joined: 23 Jan 00
Posts: 35
Credit: 323,653,343
RAC: 30
United States
Message 117333 - Posted: 2 Jun 2005, 1:29:26 UTC - in response to Message 117300.  
Last modified: 2 Jun 2005, 1:31:22 UTC

A little while ago, someone posted a link to a DEFAULT.PIF that was supposed to be a workaround the problem of BoincMgr not shutting down by itself if you logged of or shut down Win9x. You have to stop BoincMgr manually. (for CC4.2x and above)

I finally got around to looking at it, and unless I've forgotten something, PIFs were for Win3/Win31 and were replaced by shortcuts in Win9x. So my question is How is this Default.Pif supposed to help BoincMgr shutdown?

I can't remember which forum I saw this in, and I've searched and can't find it. Anyone have any insight on this?


TIA



For Win98SE this works for me: Go to Windows\\System folder and find Conagent.exe, right click the mouse and select Properties, then go to Misc. and under Termination uncheck "Warn if still active. Conagent is the console agent that handles the interface between "DOS" type programs and Windoze. You will have to reboot the computer for this to take effect.

PS. I also slide the Idle Senstivity all the way to Low.

Mike


Seti Classic: 204,777 WU /113.636 Yrs
ID: 117333 · Report as offensive
Astro
Volunteer tester
Avatar

Send message
Joined: 16 Apr 02
Posts: 8026
Credit: 600,015
RAC: 0
Message 117334 - Posted: 2 Jun 2005, 1:31:25 UTC

THe windows directory? Is that what it says? Something in the back of my mind says it's supposed to go in the C: root directory.
ID: 117334 · Report as offensive
keputnam
Volunteer tester

Send message
Joined: 2 Jul 99
Posts: 242
Credit: 2,736,564
RAC: 3
United States
Message 117347 - Posted: 2 Jun 2005, 2:01:19 UTC - in response to Message 117333.  

A little while ago, someone posted a link to a DEFAULT.PIF that was supposed to be a workaround the problem of BoincMgr not shutting down by itself if you logged of or shut down Win9x. You have to stop BoincMgr manually. (for CC4.2x and above)

I finally got around to looking at it, and unless I've forgotten something, PIFs were for Win3/Win31 and were replaced by shortcuts in Win9x. So my question is How is this Default.Pif supposed to help BoincMgr shutdown?

I can't remember which forum I saw this in, and I've searched and can't find it. Anyone have any insight on this?


TIA



For Win98SE this works for me: Go to Windows\System folder and find Conagent.exe, right click the mouse and select Properties, then go to Misc. and under Termination uncheck "Warn if still active. Conagent is the console agent that handles the interface between "DOS" type programs and Windoze. You will have to reboot the computer for this to take effect.

PS. I also slide the Idle Senstivity all the way to Low.

Mike



That didn't work either (don't know why). Then I went back and checked what I had done before, and discovered that I had unzipped the "_Default.Pif" file but not renamed it. Renamed to Default.Pif (in the \Windows directory) and booted again.

Voila!

I guess the old doorstop has a few more cycles to give to BOINC after all

Thanks again guys

ken
ID: 117347 · Report as offensive
Alinator
Volunteer tester

Send message
Joined: 19 Apr 05
Posts: 4178
Credit: 4,647,982
RAC: 0
United States
Message 117354 - Posted: 2 Jun 2005, 2:06:47 UTC
Last modified: 2 Jun 2005, 2:12:55 UTC

The tweaked pif can be anywhere as long as it's in the default path.

Also, the reason for this in the first place, is that boinc.exe is a Win32 console app, therefore it runs in a separate VM just like any other DOS or Win16 app does in 9x. This means it is up to the console app to shutdown the VM when exiting for any reason, which is why you get a warning if you shutdown or log off without explicitly exiting boinc.exe from the GUI or giving it the exit command from the command line, since it's obviously not getting the message that Windows is going away and it's time to close up shop. The tweaked default pif merely forces it to honor the impending shutdown situation automatically.

@ Ken:

I not sure why it's not working for you, it has for me on every 9x'er I've used it on, but then again this *is* 9x we're talking about.

;-)

Alinator

Oops, I didn't see you'd figured it out already. :-)

Alinator
ID: 117354 · Report as offensive
Grant (SSSF)
Volunteer tester

Send message
Joined: 19 Aug 99
Posts: 13736
Credit: 208,696,464
RAC: 304
Australia
Message 118012 - Posted: 3 Jun 2005, 10:50:56 UTC - in response to Message 117334.  

THe windows directory? Is that what it says? Something in the back of my mind says it's supposed to go in the C: root directory.

Seconded.

That's where i had the file when running Seti Driver so it would shut down without help.
Grant
Darwin NT
ID: 118012 · Report as offensive

Message boards : Number crunching : Default.PIF for Win9x


 
©2024 University of California
 
SETI@home and Astropulse are funded by grants from the National Science Foundation, NASA, and donations from SETI@home volunteers. AstroPulse is funded in part by the NSF through grant AST-0307956.