Creating A Windows XP Shell
-
- Posts: 15
- Joined: Mon May 22, 2006 11:00 pm
- Location: Fontana CA
Creating A Windows XP Shell
I am looking to create a shell for Windows XP. I tried to create an OS with Windows apps compatibility. However, I was unsuccessful. Therefore, I have taken a different approach. I am looking to create an OS shell for Windows XP. However, I really don't know how to do such a thing. Can someone please tell me what I need, as well as where to get it. Also, what will I need to do to make this possible? It has to have the ability to be fully customizable, be redesigned compared to Windows traditional Explorer.exe, be able to run while using very little resources, have its own bootscreen, screensaver, and startup/shutdown audio tracks, and also be able to be uninstalled freely as if it were a standard application, therefore returning the PC to its default Windows XP state. If anyone could help, or knows someone who can, I would really appreciate it. Thanks.
- carbonBased
- Member
- Posts: 382
- Joined: Sat Nov 20, 2004 12:00 am
- Location: Wellesley, Ontario, Canada
- Contact:
Re: Creating A Windows XP Shell
Take a look at the BlackBox 4 Windows source code (bb4win also has branches named bbLean and xoblite, umong others -- check out http://shells.loose-screws.com/ for some others).
I'm not a windows guy, so I can't say how this is done, but these sources should help -- and they're fairly light, as well, so they shouldn't be too hard to understand.
Cheers,
Jeff[/list]
I'm not a windows guy, so I can't say how this is done, but these sources should help -- and they're fairly light, as well, so they shouldn't be too hard to understand.
Cheers,
Jeff[/list]
-
- Posts: 15
- Joined: Mon May 22, 2006 11:00 pm
- Location: Fontana CA
Re: Creating A Windows XP Shell
I checked that, but it was only a list of precreated shells. I am looking to create my own shell that will install independently without the use of thrid-party utilities.
Re: Creating A Windows XP Shell
The shell is just a program that gets run when you login.
Simply create your own, using whatever method you want. You could even use VB if you like
You could go a 3D route and use Direct3D, or OpenGL, etc.
Using the standard windows forms, just create an application that takes up the entire screen, and paint an image on it for the background. Then add your other controls, such as a taskbar that can be clicked to bring up your running apps, and some sort of menu to launch your other programs.
To replace the current windows shell, you'd have to look at how BlackBox does it, since it's changed since the old days. In past times, you'd simply change a value in win.ini and it would load up whatever application you specified as the shell.
Simply create your own, using whatever method you want. You could even use VB if you like
You could go a 3D route and use Direct3D, or OpenGL, etc.
Using the standard windows forms, just create an application that takes up the entire screen, and paint an image on it for the background. Then add your other controls, such as a taskbar that can be clicked to bring up your running apps, and some sort of menu to launch your other programs.
To replace the current windows shell, you'd have to look at how BlackBox does it, since it's changed since the old days. In past times, you'd simply change a value in win.ini and it would load up whatever application you specified as the shell.
Myth OS is awaiting a revival ...
- carbonBased
- Member
- Posts: 382
- Joined: Sat Nov 20, 2004 12:00 am
- Location: Wellesley, Ontario, Canada
- Contact:
Re: Creating A Windows XP Shell
With source code...santellan17585 wrote:I checked that, but it was only a list of precreated shells.
And these should give you a working model.santellan17585 wrote: I am looking to create my own shell that will install independently without the use of thrid-party utilities
--Jeff
Last edited by carbonBased on Tue May 23, 2006 11:00 pm, edited 1 time in total.
-
- Posts: 15
- Joined: Mon May 22, 2006 11:00 pm
- Location: Fontana CA
Re: Creating A Windows XP Shell
Yeah. It is true that it has source code, but that is their source code. it is only a speculation, and a big one too, but what if i wanna go commercial with this? i cant use their source code to do that.
- carbonBased
- Member
- Posts: 382
- Joined: Sat Nov 20, 2004 12:00 am
- Location: Wellesley, Ontario, Canada
- Contact:
Re: Creating A Windows XP Shell
Wouldn't know... have you actually looked at the licensing? Some (noteably BSD) allow this.
I don't think you're going to find a better source of information on this then an actual working implementation. I don't think this stuff is commonly published (knowing MS, they'd probably like to keep details of this sort of behaviour pretty silent, as it makes there interface less consistant...)
--Jeff
I don't think you're going to find a better source of information on this then an actual working implementation. I don't think this stuff is commonly published (knowing MS, they'd probably like to keep details of this sort of behaviour pretty silent, as it makes there interface less consistant...)
--Jeff
Re: Creating A Windows XP Shell
actually that is by the actual OS but anywayhave its own bootscreen
I actually kindof attempted that it was like an OS that ran on top of an OS except for it sucked
-
- Posts: 15
- Joined: Mon May 22, 2006 11:00 pm
- Location: Fontana CA
Re: Creating A Windows XP Shell
there r shells that have there own boot screen, like the one called flyakitosx. it is a hacked version of osx that run as a shell over windows xp. after you install it, wen u restart, it still says xp, but on ur next restart and from then on out, it has the mac bootscreen. on diff is that in a way, this is the actual mac osx. it just alters the code of xp to match that of osx. also, incase u wanna return to xp, it caches the original xp code. therefore, u r running the actual osx...not a shell. this is wat i am tryin to do, only instead of mimicing an existing os, i wanna create an original os of my own. check it out on http://osx.portraitofakite.com/
Re: Creating A Windows XP Shell
there is no way you could do that without running it in emulation or somehow completely converting all OSX code to x86 code, not to mention stuff like different hardware and interfaces and if it runs ontop of xp then it is ring3 which means you DON'T have access to everything so i think it is pretty well impossible
-
- Posts: 15
- Joined: Mon May 22, 2006 11:00 pm
- Location: Fontana CA
Re: Creating A Windows XP Shell
well, how do u do it period?
Re: Creating A Windows XP Shell
Showing the OSX boot instead of WinXP's is just a hack.
If you download BootSkin, you too can change Windows' boot screen.
There is also ones for skinning different things such as logon windows, changing your taskbar to look like OSX's, skin your apps, etc.
You're still running WinXP, it just looks different.
If you download BootSkin, you too can change Windows' boot screen.
There is also ones for skinning different things such as logon windows, changing your taskbar to look like OSX's, skin your apps, etc.
You're still running WinXP, it just looks different.
-
- Posts: 15
- Joined: Mon May 22, 2006 11:00 pm
- Location: Fontana CA
Re: Creating A Windows XP Shell
Quote: I actually kindof attempted that it was like an OS that ran on top of an OS except for it sucked
How did you do it?
How did you do it?
-
- Member
- Posts: 144
- Joined: Tue Oct 26, 2004 11:00 pm
- Location: Australia
Re: Creating A Windows XP Shell
santellan17585 wrote:Quote: I actually kindof attempted that it was like an OS that ran on top of an OS except for it sucked
How did you do it?
Daedalus wrote:The shell is just a program that gets run when you login.
Simply create your own, using whatever method you want. You could even use VB if you like
You could go a 3D route and use Direct3D, or OpenGL, etc.
Using the standard windows forms, just create an application that takes up the entire screen, and paint an image on it for the background. Then add your other controls, such as a taskbar that can be clicked to bring up your running apps, and some sort of menu to launch your other programs.
To replace the current windows shell, you'd have to look at how BlackBox does it, since it's changed since the old days. In past times, you'd simply change a value in win.ini and it would load up whatever application you specified as the shell.
Two things are infinite: The universe and human stupidity. But I'm not quite sure about the universe.
--- Albert Einstein
--- Albert Einstein
Re: Creating A Windows XP Shell
^^
exactly but i actually made it all in dbp(darkbasic pro)
btw
basic to make a shell, BAAADDD...
exactly but i actually made it all in dbp(darkbasic pro)
btw
basic to make a shell, BAAADDD...