Jump to content

Bringing syssetup.dll support to WinntbbuED


Recommended Posts

Hi Guys 'n' Girls.

as mentioned before a few times, i really lack sparetime.

but i still would like to bring support for editing syssetup.dll strings in WinntbbuED to you as fast as possible.

So why dont you give me a hand in doing so ???

What i need are the resource Id's of the strings that are used while CDBOOT GUI Setup runs.

The ones that look particular intesteing to me right now are:

54 (yeah, KMan you were right...)

1164 - 1170

1177 - 1180

If you know, or can figure out any more, this would help bringing the support for editing to life much faster, then if i had to research it all by myself.

Come on, this doesnt seems a too hard task, does it ?

All help welcome here

TIA

Edited by TheMadGuy
Link to comment
Share on other sites


So why dont you give me a hand in doing so ???

What i need are the resource Id's of the strings that are used while CDBOOT GUI Setup runs.

The ones that look particular intesteing to me right now are:

1164 - 1170

1177 - 1180

tell me how to find these resource ID's and I'll gladly assist ;)

do I need to reshack something?

sorry, not to knowledgeable when it comes to deconstructing Windows :blushing:

Link to comment
Share on other sites

tell me how to find these resource ID's and I'll gladly assist ;)

do I need to reshack something?

sorry, not to knowledgeable when it comes to deconstructing Windows  :blushing:

Nothing to be ashamed of :)

The worst and boring part is, you have to sit next to setup and watch it the whole time, note down all the texts that get displayed in the bottom left.

Then open syssetup.dll e.g. in ResourceHacker and go through the StringTables, if you find a matching string note down its ID (in ResourceHacker the number on the left) and post them here.

Thats all :D

Link to comment
Share on other sites

note down all the text, ok I'll give it a shot 2moro when I try my new install of nlitend XP... will let you know what I find ;)

Take your time!

Any help on this is very welcome!

On a side note,

As it seems, there have to be additional sources for texts displayed.

During setup there are texts which seem not to have their origin in

either winntbbu nor syssetup.dll. So if any one can point me in the

direction where to look for them.... I'm listening :)

Link to comment
Share on other sites

  • 4 weeks later...

THIS IS THE ORDER OF THE TEXT DISPLAYED:

- INSTALLING DEVICES

- INSTALLING NETWORK

- BUILD LIST...

- PERFORMING...

- COPYING FILES...

- COMPLETING INSTALATION

- INSTALLING START MENU ITEMS

- REGISTERING COMPONENTS

- REMOVING TEMPORARY FILES USED

So what i can see is

Istalling Devices - 54 & 1177

Installing Network - 26

Performing ...? 87

Installing Start Menu Items - 1164

Registering Components - 1165

Saving Settings - 1168

Removing any temporary files used - 1170

HOPE THIS IS HELPFUL?

STRING TABLE 1

STRINGTABLE
LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
{
1,  "Windows XP Professional Setup"
2,  "Windows XP Server Setup"
3,  "Windows XP Professional Upgrade"
4,  "Windows XP Server Upgrade"
5,  "Error"
6,  "Unknown"
7,  "Fatal Error"
8,  "(None)"
9,  "Setup"
10,  "Windows XP Setup"
11,  "DISPLAY"
12,  "Administrator"
13,  "Guest"
14,  "Local Port"
15,  "MS Serif"
}

STRING TABLE 2

STRINGTABLE
LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
{
16,  "14"
18,  "Information"
19,  "Warning"
20,  "Error"
21,  "Fatal Error"
22,  "%u.%u MB"
23,  "%1!u! of %2!u! components selected"
24,  "Install From Disk"
25,  "All of these components install Microsoft Exchange as their universal E-mail client (%1)."
26,  "1) Gathering information about your computer\n2) Installing Windows Networking\n3) Finishing Setup\n"
27,  "1) Verifying information about your computer\n2) Upgrading Windows network services\n3) Finishing Setup\n"
28,  "Windows 2002 Server"
29,  "Windows 2002 Server"
30,  "License Logging Service"
31,  "System Setup Log"
}


STRING TABLE 3

STRINGTABLE
LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
{
32,  "%1 - (%2)"
33,  "Windows has found new hardware and is installing the software for it.\n\nPlease wait ..."
34,  "Select which driver you want to install for your new hardware:"
35,  "Windows has found new hardware. You must log on as Administrator to configure this new device."
36,  "Unknown Device"
37,  "Searching for drivers..."
38,  "New Hardware Found"
39,  "Confirm Device Install"
41,  "%1 using %2"
42,  "%1 using \"%2\" driver"
43,  "Program Files"
44,  "Common Files"
45,  " (no driver)"
46,  "To install a network adapter, go to the Adapters page of the Network Control Panel applet and click the Add button."
47,  "\n\nIf you are sure that you want to install a network adapter driver for this device, click OK. If you want to install a different driver for this device, click Cancel."
}


STRING TABLE 4

STRINGTABLE
LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
{
48,  "Network adapters"
49,  "Your default text input language and method is: %s keyboard layout"
50,  "Each user will start with the %s keyboard layout, and will be able to switch among the alternate layouts you have configured."
51,  "The Standards and formats setting is set to %1, and the location is set to %2."
53,  "<unknown>"
54,  "Installing Devices"
55,  "Setup Options"
56,  "Regional and Language Options"
57,  "You can customize Windows XP for different regions and languages. "
58,  "Setup is detecting and installing devices on your computer."
59,  "Selecting a mode of operation for Setup"
60,  "Personalize Your Software"
61,  "Setup uses the information you provide about yourself to personalize your Windows XP software."
62,  "Your Product Key"
63,  "Your Product Key uniquely identifies your copy of Windows XP."
}

STRING TABLE 5

STRINGTABLE
LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
{
64,  "Computer Name and Administrator Password"
65,  "You must provide a name and an Administrator password for your computer."
68,  "Provide an Administrator Password"
69,  "The Administrator password provides complete access to your computer."
70,  "Intel Pentium Errata"
71,  "Your Intel Pentium Processor exhibits a minor math problem."
74,  "Components"
75,  "Selecting components for installation"
76,  "Select any additional Accessibility Utilities you would like to install"
77,  "This wizard installs Windows XP on your computer.  The wizard needs to gather some information about you and your computer to set up Windows XP properly."
78,  "Click Next to continue with Setup."
79,  "This wizard installs Windows XP Server on your computer.\nThe wizard needs to gather some information about you and your computer to set up Windows XP properly."
}

STRING TABLE 6

STRINGTABLE
LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
{
80,  "Click Next to continue with Setup."
81,  "Your Product Key"
82,  "Your Product Key uniquely identifies your copy of Windows XP."
83,  "Verdana"
84,  "12"
85,  "License Agreement"
86,  "Do you accept the terms of the License Agreement for Windows XP?"
87,  "Performing Final Tasks"
88,  "Setup must complete a final set of tasks."
89,  "Setup is ready to finish installing Windows."
90,  "Program Files (x86)"
91,  "Username and Password"
92,  "Setup will create a user account for you."
93,  "Windows Automated System Recovery"
94,  "Setup is now recovering your system."
}

STRING TABLE 7

STRINGTABLE
LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
{
99,  "Please go to the Control Panel to install and configure system components."
100,  "Windows XP Setup cannot run under Safemode. Setup will restart now."
}


STRING TABLE 13

STRINGTABLE
LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
{
203,  "Windows XP Components"
204,  "You can add or remove components of Windows XP."
205,  "Installing Components"
206,  "Setup is installing Windows XP components."
}

STRING TABLE 14

STRINGTABLE
LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
{
209,  "Your Product Key"
210,  "Your Product Key uniquely identifies your copy of Windows XP."
}

STRING TABLE 69

STRINGTABLE
LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
{
1102,  "Automatic"
1103,  "Boot"
}

STRING TABLE 70

STRINGTABLE
LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
{
1104,  "Demand"
1105,  "System"
1106,  "Disabled"
}

STRING TABLE 71

STRINGTABLE
LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
{
1129,  "Internal Error initializing PCI IRQ Routing."
1130,  "PCI IRQ Routing Enabled."
1131,  "PCI IRQ Routing Disabled."
1132,  "Status not available"
1133,  "IRQ Table has some errors."
1134,  "IRQ Table not found."
1135,  "IRQ Table read from registry."
}

STRING TABLE 72

STRINGTABLE
LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
{
1136,  "IRQ Table read from MS IRQ Routing Specification."
1137,  "IRQ Table read from PCI BIOS using real-mode interface."
1138,  "IRQ Table from BIOS on this machine is known to cause problems."
1139,  "IRQ Table processed successfully."
1140,  "IRQ Miniport failed to initialize."
1141,  "IRQ Miniport found for the router in this system."
1142,  "IRQ Miniport found for a compatible router."
1143,  "IRQ Miniport found as an override in the registry."
1144,  "IRQ Miniport not found."
1145,  "IRQ Miniport registry key not found."
1146,  "IRQ Miniport successfully initialized."
1147,  "IRQ Miniport rejected IRQ Routing Table."
1148,  "The inf %s attempted to change the image path for the service %s."
1149,  "The inf %s attempted to change the image path for the service %s.  The inf %s was used as a replacement."
1150,  "The inf %s attempted to change the image path for the service %s.  The installation of this device failed because no other matches for this device were made in the inf %s."
1151,  "Detection Disabled"
}

STRING TABLE 73

STRINGTABLE
LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
{
1152,  "Look for wheel"
1153,  "Assume wheel is present"
1154,  "Started"
1155,  "Stopped"
1156,  "Paused"
1157,  "Starting"
1158,  "Stopping"
1159,  "Pausing"
1160,  "Resuming"
1161,  "(Unknown)"
1162,  "The system encountered the following error while attempting to start the service\n\n"
1163,  "The system encountered the following error while attempting to stop the service\n\n"
1164,  "Installing Start menu items"
1165,  "Registering components"
1166,  "Upgrading program and system settings"
}

STRING TABLE 74

STRINGTABLE
LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
{
1168,  "Saving settings"
1170,  "Removing any temporary files used"
1173,  "\n\nSetup was unable to start the recovery application \"%ws\".  The error code returned was 0x%x.\n"
1174,  "\n\nThe recovery application \"%ws\" returned an error code 0x%x.  Since this indicates an unrecoverable error, ASR cannot continue on this machine.\n"
1175,  "\n\nSetup was unable to open the service control manager.  The error code returned was 0x%x.\n"
1176,  "\n\nSetup was unable to start the service \"%ws\".  The error code returned was 0x%x.\n"
1177,  "Installing Devices"
1178,  "Installation will complete in 30-50 minutes."
1179,  "Setup will complete in approximately:\n     %d minutes"
1180,  "Setup will complete in approximately:\n     1 minute"
1181,  "Owner"
1182,  "Windows XP Home Edition Setup"
1183,  "Windows XP Home Edition Upgrade"
}

STRING TABLE 75

STRINGTABLE
LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
{
1194,  "What's your computer's name?"
1195,  "Please provide a name for your computer using the guidelines below."
}

Link to comment
Share on other sites

I'm still on the subject, but it will take signifently longer, when i dont get any help at all on this :(

My apologies for the lack of assistance I have been able to provide in the last month, I have just started a new job in the last month and it takes up a fair bit of my time..

thanks to lionhrt for the above info.. this is exactly what I have been doing, but he has found out more info than I did. :thumbup

Link to comment
Share on other sites

  • 2 weeks later...
Hi All!

to be hounest this is a bit disappointing, almost a month now, and so little feedback on this. I'm still on the subject, but it will take signifently longer, when i dont get any help at all on this :(

Not that i normally would do this, but like you said you were disappointed with the lack of help or response to this post. I think your app is a useful tool to have and use it regularly. But I did take the time to format my drive, seeing it really needed it and sat down as suggested by you so that i can get the strings (atleast to the point of getting the ones listed in my response.) Sent you an email stating as such since you seemed desparate to get syssetup integrated properly into your modifier. The least you can do is thank a member for helping you out. Not that it is important just if a site is set on the idea of being a community then why not reply with at least a "Thanks M8".

EDIT. I only responded because you did re-enter the site after a period and responded to your one post. If it was that important you would have checked this one as well.

Edited by lionhrt
Link to comment
Share on other sites

Hi All!

to be hounest this is a bit disappointing, almost a month now, and so little feedback on this. I'm still on the subject, but it will take signifently longer, when i dont get any help at all on this :(

Not that i normally would do this, but like you said you were disappointed with the lack of help or response to this post. I think your app is a useful tool to have and use it regularly. But I did take the time to format my drive, seeing it really needed it and sat down as suggested by you so that i can get the strings (atleast to the point of getting the ones listed in my response.) Sent you an email stating as such since you seemed desparate to get syssetup integrated properly into your modifier. The least you can do is thank a member for helping you out. Not that it is important just if a site is set on the idea of being a community then why not reply with at least a "Thanks M8".

EDIT. I only responded because you did re-enter the site after a period and responded to your one post. If it was that important you would have checked this one as well.

Hi!

i can see why you are unhappy about the lack of feedback from my side, BUT i have a real life to handle aswell which kept me quite busy through the last weeks, and to be hounest the last time i was on the forum i was in quite a hurry and only checked the main thread for my tool, so i missed this thread and your reply completely.

If you have watched the progess on my tool you'll find that no help of any kind stays unthanked or uncredited. So yours wont be either.

I am currently trying to get a bit more time free again so i can continue on this , but first things first, and this here just doesnt pay my bills.

Nevertheless my appologies that i gave you the feeling of beeing ignored, i really appreciate the time and work you put into this. And what you posted was exacly what i ment and was looking for, so thank you very much for it.

though i really cant tell at the moment when i will find enough time to continue my work, i am still eager to add the support for syssetup, sadly i still lack the time to do it at the moment, but i will pick up where i left asap.

"Thanks M8" :D

Link to comment
Share on other sites

I'm still on the subject, but it will take signifently longer, when i dont get any help at all on this :(

My apologies for the lack of assistance I have been able to provide in the last month, I have just started a new job in the last month and it takes up a fair bit of my time..

thanks to lionhrt for the above info.. this is exactly what I have been doing, but he has found out more info than I did. :thumbup

Hi m8

no need to aplogies,

real life has to come first,

You werent the only one browsing this thread,

but one of the three who actually participated here.

So thats already more then most can say about themselfs here :)

Link to comment
Share on other sites

i can see why you are unhappy about the lack of feedback from my side, BUT i have a real life to handle aswell which kept me quite busy through the last weeks

No real harm done mate. And completely understand, I too myself am a busy guy on the real side. Wife, kid, bills and my 44th bd coming up.

Just didnt understand why you hadnt replied. when info was provided. But do so now.

So lets move on, get your homelife in order and lets get working on this. heh. Its a good app and with the integration of syssetup would definately be a benefit.

Thanks again for the reply

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...