MSFN Forum: All-in-One Guru - MSFN Forum

Jump to content



  • 5 Pages +
  • 1
  • 2
  • 3
  • Last »
  • You cannot start a new topic
  • You cannot reply to this topic

All-in-One Guru Rate Topic: -----

#1 User is offline   mjc 

  • Junior
  • Pip
  • Group: Members
  • Posts: 78
  • Joined: 05-July 05

Posted 05 July 2005 - 01:43 PM

I'm in the design stage of creating an unattend app to demolish all other unattend apps.

It will contain each of the unique features of nLite, RyanVM's updates, BTS's driver packs, XPize, PowerPacker, MiniPE, and any other tools people can recommend.

I'm being paid to do this as part of my 9-5 because we need such a tool internally, but I will make the program freely available, under the GPL if licensing allows.

It is evolving out of a script that I've been working on for a few weeks. I've decided that 100% of the process beyond selecting what is needed and not needed can be automated and therefore should.

Current features include:
  • Accepts any Windows XP or 2003 version set (will do more than one version at a time soon)
  • Downloads and slipstreams the appropriate service pack
  • Downloads and installs the latest RyanVM pack (this should instead be downloading and installing the latest hotfixes directly from MS in the future)
  • Applies nLite tweaks (nLite is currently used for slipstreaming and ryanvm anyways, but I'd like to roll all of these functionalities into one giant app)
  • Applies BTS driver packs (should download all the drivers separately in parallel from each manufacturer)
  • Creates RIS installs (with license key management to come.. different .sif files for each key, permissions set to the user, computer, or group policy that is allotted the keys)
  • Creates a WinPE disk (to come; with preferred tools only as an option)
The app will be written in C, because it is the language I am most comfortable in, and because it is the fastest for such things.

I plan on including the functionality of burnatonce and cdimage.exe as well. cdimage.exe's important function (optimization) is very easy to implement.

If you are interested in working on this project with me, let me know.

I would appreciate keeping feature requests and whatnot to a separate thread as I expect this one to grow fast.


#2 User is offline   Nanaki 

  • Leg-humper
  • PipPipPipPip
  • Group: Members
  • Posts: 511
  • Joined: 17-January 05

Posted 05 July 2005 - 01:47 PM

It should rely on other people's software (why recreate something?), but with the permission of those other people, of course. If it combines them with an easy-to-use GUI, it would rule. :)

*awaits first screen or release*

keep it up! ;)

edit: implement cdswitch :P

This post has been edited by Nanaki: 05 July 2005 - 01:48 PM


#3 User is offline   mjc 

  • Junior
  • Pip
  • Group: Members
  • Posts: 78
  • Joined: 05-July 05

Posted 05 July 2005 - 01:51 PM

Nanaki, on Jul 5 2005, 03:47 PM, said:

It should rely on other people's software (why recreate something?), but with the permission of those other people, of course. If it combines them with an easy-to-use GUI, it would rule. :)

*awaits first screen or release*

keep it up! ;)

edit: implement cdswitch :P
<{POST_SNAPBACK}>


the problem with using other peoples' software is speed. Hand-crafted and hand-optimized C can be tons faster than simply launching a bunch of separate tools.
If I am able to release it (in whole or part) under the GPL, not only would it be faster, but the source would be modifiable by all. (think: no need to create another tool when you can just extend AIOG)

#4 User is offline   Nanaki 

  • Leg-humper
  • PipPipPipPip
  • Group: Members
  • Posts: 511
  • Joined: 17-January 05

Posted 05 July 2005 - 01:56 PM

Don't agree. People like Nuhi or Bashrat have been working quite some time on most of these programs, so why recreate their work (probably less good due to less time). Also, the programs have been written with several languages (nLite runs on .NET for example). I understand your goal is everyone starts writing in C. :/

#5 User is offline   mjc 

  • Junior
  • Pip
  • Group: Members
  • Posts: 78
  • Joined: 05-July 05

Posted 05 July 2005 - 02:03 PM

Nanaki, on Jul 5 2005, 03:56 PM, said:

Don't agree. People like Nuhi or Bashrat have been working quite some time on most of these programs, so why recreate their work (probably less good due to less time). Also, the programs have been written with several languages (nLite runs on .NET for example). I understand your goal is everyone starts writing in C. :/
<{POST_SNAPBACK}>


if nLite is in C#, porting it to C is trivial.

Most of the code in most of these applications is actually very straightforward, and with some thinking and access to the source, it would be very easy to port and/or integrate all the features.

I'm trying to reduce the amount of work done in the future by unifying all these tools. If it takes a lot of porting, rethinking, retooling, or whatnot, so what?

Also, as I'm being paid to create this, I have all the time in the world to crank out updates, fixes, manuals, and whatnot.

The only licensing restrictions that would prevent me from publishing the whole or part of the tool would be restrictions by the creators of the current toolset, as well as restrictions on Microsoft or other vendors' code (for example the driversets...)

#6 User is offline   mjc 

  • Junior
  • Pip
  • Group: Members
  • Posts: 78
  • Joined: 05-July 05

Posted 05 July 2005 - 02:05 PM

mjc, on Jul 5 2005, 04:03 PM, said:

Also, as I'm being paid to create this, I have all the time in the world to crank out updates, fixes, manuals, and whatnot.


To clarify, we need a RIS tool, I'm creating one. No commercial fishiness involved. I own the copyright to my own code, so I'm free to release it under the GPL.

#7 User is offline   nuhi 

  • ON PAUSE - nLite & vLite human.dll
  • Group: Developers
  • Posts: 4,299
  • Joined: 25-October 03

Posted 05 July 2005 - 02:15 PM

hehe to demolish all other.

Good luck, you'll need it.

#8 User is offline   dirtwarrior 

  • OS modder
  • PipPipPipPipPipPip
  • Group: Members
  • Posts: 1,467
  • Joined: 07-March 05

Posted 05 July 2005 - 02:43 PM

This would rule. All I have to say is good luck,and I would like to test your product

#9 User is offline   glent 

  • Tpyo Spceialist
  • PipPipPipPipPipPip
  • Group: Members
  • Posts: 1,041
  • Joined: 16-August 04

Posted 05 July 2005 - 02:43 PM

This is just my opinion and dont mean to be negative but:

you will not impress many members of this forum with your plans :no: you wish to rethink your plans and maybe considering help the devolpers out in a different way or altleast discusing it with them :)

This post has been edited by glent: 05 July 2005 - 02:46 PM


#10 User is offline   mjc 

  • Junior
  • Pip
  • Group: Members
  • Posts: 78
  • Joined: 05-July 05

Posted 05 July 2005 - 02:50 PM

glent, on Jul 5 2005, 04:43 PM, said:

This is just my opinion and dont mean to be negative but:

you will not impress many members of this forum with your plans :no: you wish to rethink your plans and maybe considering help the devolpers out in a different way or altleast discusing it with them  :)
<{POST_SNAPBACK}>


I plan on implementing this tool, as there is a need at the company I work for, regardless of whether I have aid from others or not.

As far as discussion, that's what this thread is for =)

Developers can choose to support me or do their own thing, whatever works. I'm not forcing anyone to do anything.

As far as rethinking, if you mean because it would obsolete a lot of work, I feel that this is the best path to producing the product we've all been waiting for =) if you feel otherwise please explain how and why.

#11 User is offline   Nanaki 

  • Leg-humper
  • PipPipPipPip
  • Group: Members
  • Posts: 511
  • Joined: 17-January 05

Posted 05 July 2005 - 02:52 PM

Good luck then... you'll need it. ;)

#12 User is offline   Mike_Wilson 

  • programmer
  • PipPip
  • Group: Members
  • Posts: 142
  • Joined: 24-July 03

Posted 05 July 2005 - 02:53 PM

you make your own bed, u can lie in it :lol:

#13 User is offline   XPero 

  • Father of XPize / Vize
  • Group: Developers
  • Posts: 1,912
  • Joined: 08-August 04

Posted 05 July 2005 - 02:53 PM

Good luck but I dont bet for your project. Also, I'm not with stealing other people ideas but...Looking forward the first public build.

#14 User is offline   RyanVM 

  • Like a big surly teddy bear.
  • PipPipPipPipPipPipPipPip
  • Group: Members
  • Posts: 2,661
  • Joined: 31-August 03

Posted 05 July 2005 - 02:56 PM

Have fun :) :hello:

#15 User is offline   mjc 

  • Junior
  • Pip
  • Group: Members
  • Posts: 78
  • Joined: 05-July 05

Posted 05 July 2005 - 02:57 PM

XPero, on Jul 5 2005, 04:53 PM, said:

Good luck but I dont bet for your project. Also, I'm not with stealing other people ideas but...Looking forward the first public build.
<{POST_SNAPBACK}>


I would by no means consider writing such an app stealing. After all, credit will be given where credit is due...

Without the help of everyone that's ever put work into this stuff I certainly would never have dreamed up such an app.

#16 User is offline   smknight 

  • Group: Members
  • Posts: 7
  • Joined: 27-August 04

Posted 05 July 2005 - 05:58 PM

Very ambitious. It will be awesome if it lives up to the intention.

People shouldn't be hostile for the potential this will make other programs obsolete. Down the line results will speak for themselves and people will use the program or set of programs that they feel the best is for them.

#17 User is offline   mjc 

  • Junior
  • Pip
  • Group: Members
  • Posts: 78
  • Joined: 05-July 05

Posted 05 July 2005 - 08:55 PM

mjc, on Jul 5 2005, 10:13 PM, said:

seeing as the work is already largely done, if I had enough cooperation from {nuhi, ryan, etc) it would really not be too hard.  my timelimit is 6 months anyways.. so tis not a weekend hack..
<{POST_SNAPBACK}>



Cooperation meaning help of any kind (programming, docs, source, candy...) of course. By no means do I expect anyone to just sit back and watch if they do not want to.

#18 User is offline   Alanoll 

  • CODE tags people, CODE tags!
  • Group: Patrons
  • Posts: 5,496
  • Joined: 25-September 03

Posted 05 July 2005 - 09:23 PM

I wouldn't hold your breath on getting help from many of them. They'll answer questions i'm sure, but i doubt they'll give you detailed information on how to recreate what they did (or in the case of nuhi, opening up the source).

#19 User is offline   Mike_Wilson 

  • programmer
  • PipPip
  • Group: Members
  • Posts: 142
  • Joined: 24-July 03

Posted 06 July 2005 - 02:34 AM

There is no reason they should rly, they have spent alot of time creating programs such as nlite etc. You cant expect them to just give it over.

#20 User is offline   bevone 

  • Group: Members
  • Posts: 3
  • Joined: 26-April 05

Posted 06 July 2005 - 02:55 AM

:huh:
will you paid for doing that?? that's great,
I'm a C/C++ programmer also, but actually I can test my nLite installation only in 23-01,
:whistle:

Share this topic:


  • 5 Pages +
  • 1
  • 2
  • 3
  • Last »
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users



All trademarks mentioned on this page are the property of their respective owners
Copyright © 2001 - 2011 msfn.org
Privacy Policy