Hello dear guest!

Boot Land is a community driven pc software site established since 2006 and focused on recovery/backup boot disks, research of Microsoft Windows 2000/XP/2003/Vista/7 install/deployment/lease/antivirus/antispam tools, customizing Microsoft Windows PE administration systems and even learning how to recover computer data from disaster situations!

How about joining our boot disk community? So do it. Life's short!

  - You get free access to our newsletter with all the interesting buzz about boot disks
  - We share publicity revenue with everyone who wishes to participate at the forums
  - Publicity is never, never, never displayed to members (along with many other cool things)
http://boot-land.net/register


36 Pages V   1 2 3 > » 

Small (40 page) paper on bootloaders
smiley
Posted on: Nov 16 2008, 09:17 PM


Gold Member
*****

Group: .script developer
Posts: 1,047
Joined: 11-August 06
Member No.: 149


Hi Barrel,

your document is very interesting . Nice work! thumbsup.gif

Although I dodn't know many things about bootloaders, I think I have found a mistake in windows boot process.

In page 18 you say "If this fi le is not present, the system assumes default values and continues"
This is wrong. When ntldr doesn't find boot.ini, it shows an error and restarts.
  Forum: Requests · Post Preview: #50174 · Replies: 12 · Views: 2,673

WimTool
smiley
Posted on: Aug 6 2008, 08:17 AM


Gold Member
*****

Group: .script developer
Posts: 1,047
Joined: 11-August 06
Member No.: 149


Hi booty#1, htanks for the quick answer.

I have found in microsoft's site some information about the RtlCompressBuffer here: http://msdn.microsoft.com/en-us/library/bb981783.aspx
  Forum: Project forge · Post Preview: #41380 · Replies: 20 · Views: 8,818

WimTool
smiley
Posted on: Aug 6 2008, 07:56 AM


Gold Member
*****

Group: .script developer
Posts: 1,047
Joined: 11-August 06
Member No.: 149


QUOTE (booty#1 @ Jul 29 2008, 10:22 PM) *
That is not stupid, that is simply a sad fact. 7zip's WIM implementation bases on reverse engineering and it only covers the maximum compression level (LZX algorithm), nothing else.



Hi booty#1, how do you know that 7zip used reverse engineering to implement the LZX algorithm? This algorithm is fully documented in the Microsoft Cabinet Software Development Kit which is freely available.

Iwish that you finally success to create your tool! Good luck! infomilies10.gif
  Forum: Project forge · Post Preview: #41376 · Replies: 20 · Views: 8,818

WinBuilder 075 - beta testing
smiley
Posted on: Jul 13 2008, 09:03 AM


Gold Member
*****

Group: .script developer
Posts: 1,047
Joined: 11-August 06
Member No.: 149


Hi Nuno and Peter,

before a year I asked here if it possible to add some enchantments in the "if" function and the answer was that there were some other priorities.

Now that you have implemented the else command , wouldn't it be better if there were also an "IfNot" command? Here is an example:
CODE
If,NOTEXISTFILE,Filename,Command
If,NOTEXISTDIR,Dir,Command

//we should write the above like this:
IfNot,EXISTFILE,Filename,Command
IfNot,EXISTDIR,Dir,Command


Another good idea whould be to have some more if clauses like the following:
CODE
If,ExistRegKey,"RegKey",Command
If,ExistRegValue,"RegKey","ValueName",Command



EDIT1:
I just noticed a bug. when I tried to make a test in the codebox, winbuilder asked me to select a valid source. IMO code box should run even without a valid source

Edit2:
Right now winbuilder can't delete registry values but only registry keys
The following example shows the problem:
CODE
RegHiveLoad,test,%BaseDir%\test
RegWrite,HKLM,0x1,test\testKey
RegWrite,HKLM,0x1,test\testKey,testValue,AVaue
RegDelete,HKLM,test\testKey,testValue


There shoule be a command like that that could delete registry values:
CODE
RegDeleteValue,HKLM,Key,ValueName


Edit3:
While doing this test I also spotted that right click doesn't show the "magic wand" popup menu


John
  Forum: Development · Post Preview: #39707 · Replies: 727 · Views: 80,954

Raw Registry Editor
smiley
Posted on: Jul 2 2008, 03:32 PM


Gold Member
*****

Group: .script developer
Posts: 1,047
Joined: 11-August 06
Member No.: 149


Hi Nuno,

your program now works really fast!
The only problem that I had was that I got many times the error "An exception occured while exploring this key.!". The real problem is that after this error appears, the list of the values doesn't work even if I select a key that doesn't produce an error

EDIT: Another issue that I had is that it can't edit binary values

EDIT2: I have also two requests. The first is to make these error messages to describe what the problem is (I get this messege when I open registry hives created by reactos.Perhaps If this problem is corrected windows will be able to load them). The second is to make the treeview explorable with the kayboard arrows smile.gif
  Forum: Project forge · Post Preview: #38958 · Replies: 46 · Views: 18,166

WinBuilder 075 - beta testing
smiley
Posted on: Jul 1 2008, 12:29 PM


Gold Member
*****

Group: .script developer
Posts: 1,047
Joined: 11-August 06
Member No.: 149


Hey Nuno and Petrer!

Reactos v0.3.5 was just released and I tried to test winbuilder under Rectos. The following screenshots show the reults: clap.gif

Attached Image
Attached Image
Attached Image


Except for some the bugs that exist in reactos there are only two factors that prevent winbuilder to create bootable pe cds from inside reactos:
  • Reactos can't unload registry hives. This is the debug output I got from reactos when winbuilder executed the RegHiveUnload command:
    CODE
    WARNING:  NtUnloadKey at ntoskrnl\config\ntapi.c:1023 is UNIMPLEMENTED!
  • The registry hives that reactos creates aren't 100% compatible with the windows hives.
This means that when Reactos reaches beta state , winbuilder will run in it without any problems!

Well done for this great progress!


John
  Forum: Development · Post Preview: #38898 · Replies: 727 · Views: 80,954

WinBuilder 075 - beta testing
smiley
Posted on: Jun 26 2008, 07:19 AM


Gold Member
*****

Group: .script developer
Posts: 1,047
Joined: 11-August 06
Member No.: 149


QUOTE (psc @ Jun 25 2008, 07:14 PM) *
I just included it into beta 4
'System,FreeDrive,%var%

Peter


IMHO, if you name this function 'System,GetFreeDrive,%var% will make scripts more readable
  Forum: Development · Post Preview: #38533 · Replies: 727 · Views: 80,954

BartPE .INF
smiley
Posted on: Jun 17 2008, 03:38 PM


Gold Member
*****

Group: .script developer
Posts: 1,047
Joined: 11-August 06
Member No.: 149


This is the correct the result:
CODE
[list][*]...\Programs\freeCommander\file1
...\Programs\freeCommander\file2
...\Programs\freeCommander\filex[/list]


QUOTE
Maybe the MS orientated documentation can help.

BartPE .INF is a wrapper to the MS .INF

That's wrong because bartpe inf files and ms inf files have different sysntax
  Forum: Support · Post Preview: #37759 · Replies: 12 · Views: 3,237

WinBuilder 075 - beta testing
smiley
Posted on: Jun 11 2008, 06:03 PM


Gold Member
*****

Group: .script developer
Posts: 1,047
Joined: 11-August 06
Member No.: 149


QUOTE (Nuno Brito @ Jun 11 2008, 05:59 PM) *
No tests were yet done under reactOS but it should also be operational given their well implemented native support for NT hives.


That's the reason I'm asking about linux support. If winbuilder runs with wine it will be possible to run under reactos. Before some month I wsis some tests and an old veriosn of winbuilder worked under reactos 0.3.4 head version. Right now I can't test it but when I will test it, I'll post the results
  Forum: Development · Post Preview: #37418 · Replies: 727 · Views: 80,954

WinBuilder 075 - beta testing
smiley
Posted on: Jun 11 2008, 03:27 PM


Gold Member
*****

Group: .script developer
Posts: 1,047
Joined: 11-August 06
Member No.: 149


Hi Nuno and Peter,

Great work! These new betas are awesome worship.gif

QUOTE (Nuno Brito @ Jun 7 2008, 01:00 AM) *
One other good thing is that now WinBuilder is also running under Ubuntu/Linux - this is a preliminary support but WinBuilder.exe starts up just fine and more details will soon be posted for those interested in trying this feature for themselves.


How can Winbuilder run under linux? Do I have to use Wine?
  Forum: Development · Post Preview: #37409 · Replies: 727 · Views: 80,954

The 64-bit gorilla
smiley
Posted on: Jun 11 2008, 03:21 PM


Gold Member
*****

Group: .script developer
Posts: 1,047
Joined: 11-August 06
Member No.: 149


QUOTE (The_Boot @ Jun 11 2008, 05:09 PM) *
Thanks for the welcome! Have you ever tried to build an x64 live CD that works with 32-bit programs?


Hi The_Boot, I had created this experimental project before 2 years however I stopped developig it because I didn't have much time and not many people were interested. Moreover it had some serious bugs that I couldn't fix eg. it couldn't shut down or run 32 bit executables. In January I uploaded it here.

This period I have plenty of free time but my computer has broke down. When it is fixed I'll try to fix all these bugs

John
  Forum: Development · Post Preview: #37408 · Replies: 3 · Views: 1,665

ReactOS FreeLdr boots 2003
smiley
Posted on: Jun 7 2008, 07:40 AM


Gold Member
*****

Group: .script developer
Posts: 1,047
Joined: 11-August 06
Member No.: 149


QUOTE (Alexei @ Jun 7 2008, 09:49 AM) *
From http://www.reactos.org/en/newsletter_37.html#sec3
"...boot Windows Server 2003 without calling on 2k3's own ntldr. This is important on several fronts. Ntldr builds lists of the hardware configuration, modules, data table entries, memory allocation descriptors, PCR and TSS storage, and memory mapping specifics before handing all this information over to the kernel. ...only boots from FAT32, though NTFS support is on the todo list."

That opens perspective to "fix" the Registry in many interesting ways, particularly provide OS portability.
cheers.gif
Alexei


Remember that this option is still experimental and it can't boot xp. Here is a video:
  Forum: Windows 2K/XP/2003 · Post Preview: #37186 · Replies: 1 · Views: 2,138

BartPE .INF
smiley
Posted on: May 16 2008, 04:40 PM


Gold Member
*****

Group: .script developer
Posts: 1,047
Joined: 11-August 06
Member No.: 149


QUOTE (psc @ May 16 2008, 07:24 PM) *
New question:

What does
CODE
0x7,"Sherpya\RegExpander\HKCU","Control Panel\desktop","Wallpaper"


do?

Peter


You can find Sherpya's Registry expander here:
http://oss.netfarm.it/winpe/

I have also attached it's help file that discribes the above syntax
Attached File(s)
Attached File  regexpander.htm ( 1020bytes ) Number of downloads: 75
 
  Forum: Support · Post Preview: #35676 · Replies: 21 · Views: 5,287

BartPE .INF
smiley
Posted on: May 15 2008, 08:39 PM


Gold Member
*****

Group: .script developer
Posts: 1,047
Joined: 11-August 06
Member No.: 149


QUOTE (psc @ May 15 2008, 11:02 PM) *
About Vista as source CD you do not have any opinion?


No pe builder doesn't support building vista-based livecds

QUOTE (psc @ May 15 2008, 11:02 PM) *
That means that I have to convert a AddReg of "Sherpya\XPEinit\Programs" to a WinBuilder add_shortcut ! (?)


Inside the xpe plugin there is a helpfile that discribes this syntax
  Forum: Support · Post Preview: #35614 · Replies: 21 · Views: 5,287

BartPE .INF
smiley
Posted on: May 15 2008, 02:48 PM


Gold Member
*****

Group: .script developer
Posts: 1,047
Joined: 11-August 06
Member No.: 149


Hi Peter,


CODE
b="i386\winsxs\x86_microsoft.windows.gdiplus_6595b64144ccf1df_1.0.2600.1360_x-ww_24a2ed47",2
c="i386\winsxs\x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.2600.1612_x-ww_7c379b08",2

these lines doens't seem to do anything, because the attribute is set to 2. If it was 1 or 3 pebuilder would create them


CODE
0x2,"Sherpya\XPEinit\Programs","Device Tools\Install Devices","%SystemDrive%\Programs\HWPnP\HWPnP.exe|+all"

Thsese registry values are used by the xpe plugin to add a sortcut in the start menu

This command:
CODE
%SystemDrive%\Programs\HWPnP\HWPnP.exe|+all

will force the system to detect and reinstall all its devices.

For more inforamtion look here:
http://www.nu2.nu/pebuilder/help/english/pluginformat.htm
http://www.collewijn.info/xpe/main.php

btw: Well done for the new beta version! I was too busy to come and test it!


John
  Forum: Support · Post Preview: #35593 · Replies: 21 · Views: 5,287

MinLogon.EXE Stop: c000021a
smiley
Posted on: Feb 14 2008, 09:44 PM


Gold Member
*****

Group: .script developer
Posts: 1,047
Joined: 11-August 06
Member No.: 149


QUOTE (aeroxp @ Feb 14 2008, 10:40 PM) *
Give me a few minutes.


What version of minlogon.exe are you using? Mine is 2.00.0927.0 and the value 017 works perfect
  Forum: Windows 2K/XP/2003 · Post Preview: #29271 · Replies: 14 · Views: 6,935

MinLogon.EXE Stop: c000021a
smiley
Posted on: Feb 13 2008, 08:09 AM


Gold Member
*****

Group: .script developer
Posts: 1,047
Joined: 11-August 06
Member No.: 149


hi aeroxp,
in order to make minlogon run you must add this key into winpe:
CODE
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]
"Config"=dword:00000017


  Forum: Windows 2K/XP/2003 · Post Preview: #29125 · Replies: 14 · Views: 6,935

[project]64-bit XP as source
smiley
Posted on: Jan 23 2008, 04:41 PM


Gold Member
*****

Group: .script developer
Posts: 1,047
Joined: 11-August 06
Member No.: 149


Hi Filip,
I abandoned this project before 1 year. I don't think that it can be usefull because I can't yet add support for 32 bit. Another problem is that 64 bit files are much bigger than 32 bit ones. So a cd with the same files as basic NativeEx is 95MB.

However I'll upload it here just in case someone else wants to maintin and fix it.
I have to warn you that it has a completely different structure as other projects.

Here is it:Attached File  PEx64.rar ( 585.2K ) Number of downloads: 233



John
  Forum: Projects · Post Preview: #28051 · Replies: 19 · Views: 11,256

root points for dependencies for core project
smiley
Posted on: Jan 15 2008, 08:28 PM


Gold Member
*****

Group: .script developer
Posts: 1,047
Joined: 11-August 06
Member No.: 149


QUOTE (MedEvil @ Jan 15 2008, 09:48 PM) *
The idea that makes the most sense to me at the moment is that there are lots and lots of dll started by rundll32. But on the other hand, i can't believe that such a big part of the OS is started that way.



No, I don't think that rundll32 is needed during boot at all. In fact there are many dlls that use com to connect to each other and this is hard to detect. You should also add some dlls/exes that are esential suring boot like win32k.sys, basesrv.dll,winsrv.dll, lsass.exe, lsasrv.dll, samsrv.dll, smss.exe

Maybe you should upload in the forum the information you have gathered in order to help you.
  Forum: Development · Post Preview: #27546 · Replies: 17 · Views: 3,295

boot order optimizations
smiley
Posted on: Jan 8 2008, 09:27 PM


Gold Member
*****

Group: .script developer
Posts: 1,047
Joined: 11-August 06
Member No.: 149


QUOTE (jaclaz @ Jan 8 2008, 10:47 PM) *
Let's make a deal wink.gif , if you remove the "k" from my name, I'll try to write a better Greek in the future. wink.gif


rolleyes.gif oops.

Edit 1: I forgot to mention that what you were trying to write was in modern greek and what Peter wrote is in old Greek.
Edit 2:I prefer the altavista translation machine.
  Forum: Development · Post Preview: #27234 · Replies: 31 · Views: 4,883

boot order optimizations
smiley
Posted on: Jan 8 2008, 03:15 PM


Gold Member
*****

Group: .script developer
Posts: 1,047
Joined: 11-August 06
Member No.: 149


laugh.gif
Peter: I just saw this post
The right phrase is: Εν οίδα, ότι ουδέν οίδα
and maybe better:
ν oἳδα, ὃτι ὁυδέν oἳδα
and this mean: "Ι know this, that I don't know anything"

Jaclaz:
The first phrase you wrote means: "You are the winner!" but
the second means: "You are profit" rolleyes.gif
  Forum: Development · Post Preview: #27217 · Replies: 31 · Views: 4,883

WinBuilder 074
smiley
Posted on: Jan 7 2008, 08:55 PM


Gold Member
*****

Group: .script developer
Posts: 1,047
Joined: 11-August 06
Member No.: 149


Everyone STOP!

Arguing doesn't make anything better.
We have to realize that Nuno will take the last decision and that we don't need attack to each other. We are trying to find what's better for winbuilder and not for us!

To sum up, we have four choises right now:
  1. Continue as we are right now. Everyone suggests things and Nuno must implement or fix it when and if he can.
  2. Nuno will just send some parts of the code to some developers to fix or implement things.
  3. Nuno will share the code with some developers that he choose. They will be the only people that will have access to the source and winbuilder will remain freeware.
  4. In this choise winbuilder will become opensource letting everyone help and access the source code.
In every choise, Nuno will remain the leader developer which means that he will decide what is going to be implemented/changed.

In my opinion the best solution for Winbuilder is to make it opensource. This will make developement really fast, will make winbuilder a superrior tool and finally we will see many exotic things in winbuilder.

However the best choise for this comunity whould be no3. It will satisfy all the developers that want to help and Nuno as he will still have full control of this project.


John
  Forum: Development · Post Preview: #27189 · Replies: 74 · Views: 22,134

WinBuilder 074
smiley
Posted on: Jan 7 2008, 07:20 AM


Gold Member
*****

Group: .script developer
Posts: 1,047
Joined: 11-August 06
Member No.: 149


Sorry phox but I think that booty#1 and martin are right. In this community there are so many skilled developers (including Nuno,Peter and booty#1) that can help winbuilder to become a superior tool. In those people I don't include myshelf as I'm neither a skilled programmer nor a delphi porgrammer.
QUOTE (phox @ Jan 7 2008, 07:32 AM) *
Nobody and nothing prevents you from making better replacement for WinBuilder!!!

Noone intends to create a replacement for winbuilder and noone wishes that to happen. Everyone sees that some times Nuno can't create what this comunity wants so some programmers now offer their help!
  Forum: Development · Post Preview: #27150 · Replies: 74 · Views: 22,134

Happy Birthday, Smiley
smiley
Posted on: Nov 22 2007, 10:06 PM


Gold Member
*****

Group: .script developer
Posts: 1,047
Joined: 11-August 06
Member No.: 149


Thank you everyone! biggrin.gif

I have just noticed this topic because the last days I don't get here very often.
  Forum: News · Post Preview: #25246 · Replies: 7 · Views: 1,886

Response time
smiley
Posted on: Nov 13 2007, 08:21 PM


Gold Member
*****

Group: .script developer
Posts: 1,047
Joined: 11-August 06
Member No.: 149


Currently any page open in 3~5 seconds while there are 276 users online.

My internet conection is adsl 768 Kbps / 192Kbps

merc.gif That's really strange
  Forum: Support · Post Preview: #24855 · Replies: 10 · Views: 1,710

36 Pages V   1 2 3 > » 

New Posts  New Replies
No New Posts  No New Replies
Hot topic  Hot Topic (New)
No new  Hot Topic (No New)
Poll  Poll (New)
No new votes  Poll (No New)
Closed  Locked Topic
Moved  Moved Topic