Important alert: (current site time 7/16/2013 3:43:19 AM EDT)
 

winzip icon

BoS - Replacement Shell - Release Version

Email
Submitted on: 4/19/2000 9:26:22 PM
By: Brian 
Level: Advanced
User Rating: By 26 Users
Compatibility: VB 5.0, VB 6.0
Views: 31899
author picture
(About the author)
 
     Who says you can't teach an old dog new tricks! Same old BoS, but now with a FULL start menu, including ALL of your programs from Explorer! Also, there are now constants for the path to your desktop and start menu folders! With all the features of the previous bos' - translucent windows, alpha shadows, desktop icons, skins, integrated popup messaging, an integrated skin downloader and more! Join my club at http://clubs.yahoo.com/clubs/tipshelpandmore

 
winzip iconDownload code

Note: Due to the size or complexity of this submission, the author has submitted it as a .zip file to shorten your download time. Afterdownloading it, you will need a program like Winzip to decompress it.Virus note:All files are scanned once-a-day by Planet Source Code for viruses, but new viruses come out every day, so no prevention program can catch 100% of them. For your own safety, please:
  1. Re-scan downloaded files using your personal virus checker before using it.
  2. NEVER, EVER run compiled files (.exe's, .ocx's, .dll's etc.)--only run source code.
  3. Scan the source code with Minnow's Project Scanner

If you don't have a virus scanner, you can get one at many places on the net including:McAfee.com

 
Terms of Agreement:   
By using this code, you agree to the following terms...   
  1. You may use this code in your own programs (and may compile it into a program and distribute it in compiled format for languages that allow it) freely and with no charge.
  2. You MAY NOT redistribute this code (for example to a web site) without written permission from the original author. Failure to do so is a violation of copyright laws.   
  3. You may link to this code from another website, but ONLY if it is not wrapped in a frame. 
  4. You will abide by any additional copyright restrictions which the author may have placed in the code or code's description.


Other 10 submission(s) by this author

 


Report Bad Submission
Use this form to tell us if this entry should be deleted (i.e contains no code, is a virus, etc.).
This submission should be removed because:

Your Vote

What do you think of this code (in the Advanced category)?
(The code with your highest vote will win this month's coding contest!)
Excellent  Good  Average  Below Average  Poor (See voting log ...)
 

Other User Comments
4/19/2000 9:32:45 PMMr Tofu

Looks good, but I get all sorts of load errors and a "license not correct" error... maybe it's because I'm using VB6 Learning Edition? Maybe someone could compile this for me so I could see what it looks like... looks like a nice upgrade!
(If this comment was disrespectful, please report it.)

 
4/19/2000 9:39:38 PMBrian

Try www.pokecenter2000.com/bos.zip

(If this comment was disrespectful, please report it.)

 
4/19/2000 9:41:53 PMBrian

You probably are missing some ActiveX Controls. This project requires the winsock control, the internet transfer control, and the webBrowser control. If you buy VB6 Proffessional, or Visual C++, the controls are included.
(If this comment was disrespectful, please report it.)

 
4/19/2000 10:02:20 PMMarcelo

Brian, you should really, look at my submission... might teach you a cool new trick.
"FAST Capture Screen, Using BitBlt. "
(If this comment was disrespectful, please report it.)

 
4/19/2000 10:27:51 PMBrian

I noticed no speed difference using your code; in fact, it looked stunninglly like the code in BoS - only a couple of lines different. I'll explain how the desktop capture works in BoS: 1) When the form loads, the area of the screen directlly under the form is copied to picDesktopCapture 2) All objects that must be translucent use transpearentBlt to copy the desktop picture (which is stored in PicDesktopCapture) onto themselves. 3) When a button is pushed, it simply updates it's image and does step 2
(If this comment was disrespectful, please report it.)

 
4/19/2000 10:29:39 PMBrian

Oh, and BoS uses BitBlt to capture the screen, and it allways has.

(If this comment was disrespectful, please report it.)

 
4/19/2000 11:03:06 PMokaria

I think the code might have some positioning incompatibility issues with Windows 2000 Advanced Server (and thus Pro and Server editions, I would assume). The taskbar replacement appears to be positioned incorrectly -- loading up in the center of the screen for me.

Just thought you'd like to know. Very nice code though!
(If this comment was disrespectful, please report it.)

 
4/20/2000 12:26:07 AMMarcelo

By the way Brian, i meant no harm by saying "That guy", i just didn't remember your name... No personal offences here. Just thought i was actually helping you, after all, you DO use the printscreen trick to capture the desktop, and it is SO much that way that performance was really bad on ur app. I see it as a nice effort, but you need some skinners, i mean, professional graphics, i would be glad to help there if u wanted, and also got a few good tricks for the button resizing... send me an email, lets get over this and just show'em the right way :)
(If this comment was disrespectful, please report it.)

 
4/20/2000 1:04:14 AMBrian

No harm done with the "that guy" thing, but BoS DOES use the BitBlt method - look at the code. Thanks for the skinner offer, if you would like to make some skins for BoS, look at the skin readme. If you want your skin posted online, email it, zipped, to me - ceo@pokecenter2000.com! I'll look at your skin, and if it's good I'll upload it to the skin database.

About the print screen code - look at this tidbit:

DeskHdc = GetDC(0)
Look Here -> ret = BitBlt(picDesktopCapture.hdc, 0, 0, Me.ScaleWidth, Me.ScaleHeight, DeskHdc, 0, 0, vbSrcCopy)
Blend Me, picDesktopCapture, 95, 0, 0, Me.ScaleWidth - 5, Me.ScaleHeight
ret = ReleaseDC(0&, DeskHdc)


(If this comment was disrespectful, please report it.)

 
4/20/2000 6:27:50 AMAdam

Great code,
this is just getting better and better,
Im glad you could have the full Start menu.
Keep working on it, it is really something
(If this comment was disrespectful, please report it.)

 
4/20/2000 6:31:13 AMBryan

This released version rocks!
Keep it up Brain!
(If this comment was disrespectful, please report it.)

 
4/20/2000 7:16:20 AMlock

i get en error in this bit of code
(If this comment was disrespectful, please report it.)

 
4/20/2000 7:18:30 AMlock

Sub UpdateDesktop()

'For i = imgIcon.Count - 1 To fleDesktop.ListCount + Dir1.ListCount Step -1
' Unload imgIcon(i)
' Unload lblIcon(i)
'Next

cant unload controls created at design time


(If this comment was disrespectful, please report it.)

 
4/20/2000 9:49:04 AMXPS

Hey nice code but i cant run the programI get a run time error362 can not unload contorl at run timecould u please help me thanks-=XPS=-
(If this comment was disrespectful, please report it.)

 
4/20/2000 12:43:59 PMSteSoft Software

VERY NICE CODE.....BUT I CAN'T GET IT TO WORK....I'M RUNNING WINDOWS 2000 PRO.
PLEASE. HELP ME.....
(If this comment was disrespectful, please report it.)

 
4/20/2000 2:45:14 PMOet

The final release is even better then the beta's! bOS is just better than explorer.
(If this comment was disrespectful, please report it.)

 
4/21/2000 3:43:45 AMFatal3rr0r

This Program(source) Rockz... Keep it up...
(If this comment was disrespectful, please report it.)

 
4/21/2000 8:57:17 AMtsi

Nice program!
I noticed that you had started to write an
installer. I am working on an installation
system similar to what Microsoft used for
MSIE 5.0, and it is MUCH easier to use
that WMI 1.1.
(If this comment was disrespectful, please report it.)

 
4/21/2000 9:12:02 AMSugien

I am using VB5 Pro with SP3, I used a utility to convert BoS from vb6 to 5; but It still has lots of problems running most of the errors are in the menus
(If this comment was disrespectful, please report it.)

 
4/21/2000 9:44:45 AMPaul M. Bryant Sr.

One othe thing, Why won't it run without your being on line? My firewall allerts me to a out going tcp connection request each time it is run, my firewall says it is trying to connect to "www.planet-source-code.com", I guess I will have to give the code a going over and see why that is. In the compiled b.exe you have posted to pokeymon2000 site, it wont run at all if I tell my firewall to block the tcp connection request, what is going on with that?
(If this comment was disrespectful, please report it.)

 
4/21/2000 9:47:03 AMPaul M. Bryant Sr.

Sorry I ment the b.exe you have posted to pokecenter2000.com
(If this comment was disrespectful, please report it.)

 
4/21/2000 11:28:01 AMWicked_Willy

All right Brian you took my advise and got the programs thing I haven't downloaded this yet but when I do if I find something that needs to be fixed or I have another great Idea i will tell ya. I have 1 question is there going to be anymore versions of BoS¿
(If this comment was disrespectful, please report it.)

 
4/21/2000 1:28:07 PMBrian

Yes, there will be versions 1.1, 1.2, 1.3, etc., until BoS is perfect and bug free! Release just means that BoS is ready to be used by non-developer types as an actual replacement shell, not a demo or sample replacement shell. In fact, I already have new features planned for the next BoS!
(If this comment was disrespectful, please report it.)

 
4/27/2000 7:00:05 PMRichard

Hi, Nice work !I have download the code yesterday and ist cool !i have full idee to put bos to the top !So can you do a website to do a open source a will give you my idee !One of this idee is that bos go to have a french version soon (i will do it !)this is very good !maybe a code to change the gray of the rest of the other programm !?!ok so you can contact me by mailkeny10@hotmail.com
(If this comment was disrespectful, please report it.)

 
4/30/2000 12:05:35 PMBrian

Changing the other programs can be accomplished with a program called WindowBlinds (www.windowblinds.net). It's shareware, and costs about $30 to register.
(If this comment was disrespectful, please report it.)

 
5/4/2000 5:04:05 PMHasenmann

Sorry but it did not work. It says that
Alphablending.dll is missing but the
file is there so i couldn't test ist ..

What a pity :-(
(If this comment was disrespectful, please report it.)

 
5/4/2000 7:48:02 PMBrian

Put the file in C:\windows\system\

(If this comment was disrespectful, please report it.)

 
5/5/2000 7:21:28 PMScanman

Well... I'd like to try your OS out but why did you hardcoded the windows path while you have plenty of ways to automatically get that info from Windows itself ???
(If this comment was disrespectful, please report it.)

 
5/5/2000 7:22:43 PMScanman

Apparently, everyone has Windows installed in C:\WINDOWS...mine is in C:\Win98.... so replaced about 17 instances of hardcoded Windows path in the VBSources... But must admit, you Shell has a nice look!!
(If this comment was disrespectful, please report it.)

 
5/7/2000 9:36:33 AMProgramDude

code is great! one little thing i noticed... i compiled and fixed all errors, although it ended up crashing because i had to remove some lines because vb5 wouldn't understand vb6 coding. can you make it 100% compatible with vb5? thank you! heh
(If this comment was disrespectful, please report it.)

 
5/7/2000 5:53:36 PMAlex Ionescu

Hmm. Nice code... A little bit too ressource cossuming though. The start menu for example isn't a REAL menu, like the one I've posted on PSC (New Version, that is MUCH better coming soon) and it takes a lot of time.
Also, the desktop icon thing isn't very convenient... I only see a 4th of my icons on 1280x1024. Maybe make your own desktop? I have some icon importing routines if you want... No REAL My Computer functionality, no network support. I think it's mostly a taskbar with code from www.thescarms.com with a long-to-load startmenu. Not really a shell. The interface is very nice though... but should you sacrifice usage for looks? Just some thoughts, I still think the code is great.
(If this comment was disrespectful, please report it.)

 
5/10/2000 3:37:21 PMChris

Sorry but it did not work. It says thatAlphablending.dll is missing but I did copy it to c:\windows and c:\ and c:\windows\system, but it still did not work... Does this file only work on win98 computers? Because I am using win95 sp2. Also Where did you get the Alphablending.dll file form? Did you program it or where is the guys web page... Thanks!Email me at ChrisJLarocque@hotmail.com
(If this comment was disrespectful, please report it.)

 
5/10/2000 5:06:36 PMBrian

BoS is for windows 98 and 2000 only.
(If this comment was disrespectful, please report it.)

 
5/11/2000 2:52:00 PMJacob Allred

i only have vb5 so i can't compile this. can somebody compile it and post it?
(If this comment was disrespectful, please report it.)

 
5/15/2000 1:25:40 PMRichard Thomas

This looks great! However, I could not get it to run. Keeps complaining about not being able to find AlphaBlending.dll, although I see that file. I tried a couple of things that didn't work. Help, please?
(If this comment was disrespectful, please report it.)

 
5/18/2000 12:28:36 AMBrian

Are you using windows 98 or 2000?

(If this comment was disrespectful, please report it.)

 
5/18/2000 5:20:03 AMBryan

Hmm .. i found a bug here ..

If the BOS is run on a system that were installed with alot of programs ..

The start menu program folder dosen't show every shortcut and some of the shortcut will be covered up .

Hmm .. anyway to repair this bug ?

Hope to hear from you soon.
(If this comment was disrespectful, please report it.)

 
5/18/2000 7:21:28 AMN Ramsbottom

If you require any additional coding please let me know.
(If this comment was disrespectful, please report it.)

 
5/20/2000 4:25:06 PMDaniel Jr.

I compiled the code and installed it. But it shows Path not found when i load it. Any ideas?
(If this comment was disrespectful, please report it.)

 
5/21/2000 12:13:27 PMclate

Hey! When I unzip I get this error....
(If this comment was disrespectful, please report it.)

 
5/21/2000 8:43:02 PMAiPimP

think of your own name instead of copying Be. "B" creative and come up with your own title, instead of stealing.
(If this comment was disrespectful, please report it.)

 
5/22/2000 1:57:19 AMBrian

Hey... my name starts with the letter "B", doesn't it? "B"esides, BoS is a lot different from Be... in fact, the only similarity is that the first letter of BoS ("B") sounds the same as the name of "Be"!

(If this comment was disrespectful, please report it.)

 
5/23/2000 4:45:03 AMNeil Ramsbottom

I have written substitute for the StrReverse() function that you use in this to make it run/compile under VB5.

Shall I post the code?
(If this comment was disrespectful, please report it.)

 
5/23/2000 7:32:32 PMBrian

Actually, would you just email me the replacement StrReverse function? I can implement it in BoS 1.1!
(If this comment was disrespectful, please report it.)

 
5/24/2000 7:20:53 PMSeth

On your website, the link to download the compiled version of BoS isn't working... do you think you could fix them? :P
(If this comment was disrespectful, please report it.)

 
5/26/2000 5:04:15 PMBrian

I know... I'll get it fixed soon

(If this comment was disrespectful, please report it.)

 
5/29/2000 6:15:47 AMBryan

Brian, When will the improved version of BOS coming out ?
(If this comment was disrespectful, please report it.)

 
5/29/2000 5:54:22 PMWÏ©kÊÐ_WΣ£ÿ

Ya I am with Bryan When will the next improved better version of BoS will come out. Could you give us a ruff estamate of a date. I found a few problems with BoS to that needs to be fixed before you let the next version come out. 1. When I told you to add the Programs when you click the start button but if you run BoS it would be the BoS button it needs to be able to scroll down and up because some people like me have alot more program in the menu than what is aloud to show up, If you want I can make a screen shot and show you what I mean. 2. The same problem with the desktop icons it need to be able to scroll up and down or side to side cuz I have like 25 or 26 icons on my desktop and they all don't show up on your desktop.
(If this comment was disrespectful, please report it.)

 
5/29/2000 5:55:52 PMWÏ©kÊÐ_WΣ£ÿ

3. You have to make this Win95 compattable for those people who don't have money to upgrade or don't want to. 4. Where the PSC source code ticker is you have to have a button that shuts it off and turns it on cuz when I am not on I get that message to connect because something is running online but your not online I can give you a screen shot of that to if you don't know what I am talkin about. That is all I can think of. but if you want BoS to go to the top then you should work on those. Oh ya the Ticker needs to be updated cuz it gives me and error or something like that on my computer and I can give you a screen shot of that to if you have no Idea what I am talking about.
(If this comment was disrespectful, please report it.)

 
5/29/2000 5:57:01 PMWÏ©kÊÐ_WΣ£ÿ

But that is good you know Microsoft started out some where with Windows bet they had alot more errors than that. I can't wait till this is a full Operating System like Linux or Windows not a shell then maybe you won't have to use the "BLUE SCREEN OF DEATH" and all Microsoft Windows users know what I am talking about. Talk to you l8er WÏ©kÊÐ_WΣ£ÿ.
(If this comment was disrespectful, please report it.)

 
5/29/2000 5:59:04 PMWÏ©kÊÐ_WΣ£ÿ

If I have anymore errors I will email them to ya because that is to much room to put on here this page is going to crash. But I should find nothing else it all looks good. Nice
(If this comment was disrespectful, please report it.)

 
7/3/2000 9:54:36 PMDragonFire

Hi there, figured out the bug with downloading the pre-compiled copy of BoS, the link points to 'bexe.exe', just change to 'bexe.zip'.

An onest mistake. ;)
--DragonFire
(If this comment was disrespectful, please report it.)

 
7/15/2000 6:13:35 AMhelp

i am also creating a shell replacement which also promises to be as good as BoS. my question is, how is it you can capture the ENTIRE desktop and not just the first 5 like BoS does on the side of the screen.
(If this comment was disrespectful, please report it.)

 
8/4/2000 7:03:08 AMKayHan

I have changed your program and named it as TMOS. sooon will be on PSC. I will added many cool functions that you wont believe it can be done. If you want to help mail me. we will name it together. I will send you an improved version soon.
(If this comment was disrespectful, please report it.)

 
8/9/2000 11:45:39 PMSESoftware

The PROGRAMS popup menus are slow and sometimes uninteractive with the movement of the mouse. You might want to fix this. Either it's the speed, design, or maybe it's just doing this project in VB.
(If this comment was disrespectful, please report it.)

 
12/9/2000 2:22:12 PMPedro

HEEEELLLPPP - Help i downloaded your prog and when i tried unziiping it, it says no file to unzip or somthin like that.. so i tried downloading it from www.pokecenter2000.com/bos.zip
and the same error occured! i use WIN RRAR under winME but i never got this problem
(If this comment was disrespectful, please report it.)

 
6/21/2001 11:02:46 PMPCphrek

This code is the best iv'e seen! You should start making BoS to load like Windows and not rely on windows and you could have your own operating system goin'!
(If this comment was disrespectful, please report it.)

 
11/9/2002 6:46:43 PMThe Unknown Coder

i get an error message saying somethings about a dll is missing( somerthing about font shading etc.) could someone email me the fix or sumthing thanx ( my email addy is seven__dust@hotmail.com ) ps:i use win 98
(If this comment was disrespectful, please report it.)

 
4/5/2003 1:44:19 PM

Seems to be impossible to download your code to the Boss program.
Downloadpage not awailable.
Is there another possibility to download?
Best regards Henning.
(If this comment was disrespectful, please report it.)

 
4/27/2003 8:58:30 PM

I don't have Alphablending.dll!! Where can I get it?
(If this comment was disrespectful, please report it.)

 
11/15/2003 4:35:09 PM

with so many submissions of this code, dont you think it would be wise to include alphablending.dll? or at least upload it to a website or something. i cant find this file anywhere.
(If this comment was disrespectful, please report it.)

 
8/21/2004 12:32:25 PM

could someone send me the compiled version? i haven't got vb6 on this pc and tho other pc hasn't got a burner (yes shame shame shame)

geertvandijk@home.nl
(If this comment was disrespectful, please report it.)

 
11/25/2004 6:21:33 AM

Hi ! I'm Italian , sorry for my little English...
Please, were I find the Alphablending.dll needed for Your Work ???
I've finded another AlphaBlending.dll
source code, but when i compile with c++
the code, VB6 report : Is not possible to find enter point for this dll !!!

Why This????

Thank !! ;.)
(If this comment was disrespectful, please report it.)

 
4/16/2005 1:31:28 PMMatt Blackman

Please where do i get the dll? I really want to try this shell. Thanks.
(If this comment was disrespectful, please report it.)

 
9/13/2005 12:47:30 PMJC-Soft

The Screenshots look great and i really want to try this but there are no DLL's. Can someone please tell me were to get them
(If this comment was disrespectful, please report it.)

 
12/15/2005 7:04:53 PMKyle

I need the AlphaBlending.dll and i am runing win 2k and have vb6
(If this comment was disrespectful, please report it.)

 
1/16/2008 7:14:48 AMHemal

MSInet.ocx, Alphablending.dll is missing , kindly send me on hfofaria@yahoo.com
(If this comment was disrespectful, please report it.)

 

Add Your Feedback
Your feedback will be posted below and an email sent to the author. Please remember that the author was kind enough to share this with you, so any criticisms must be stated politely, or they will be deleted. (For feedback not related to this particular code, please click here instead.)
 

To post feedback, first please login.