IndyJaws work already paying off? Update: It is...and nicely too!

Page 3 - Seeking answers? Join the AnandTech community: where nearly half-a-million members share solutions and discuss the latest tech.

RaySun2Be

Lifer
Oct 10, 1999
16,565
6
71


<< Incredible job Indy! :D

Remember though, we appreciate having you on the TeAm, even if you produced only one WU a day. Funny thing about the people on this TeAm...the friendliness and willing to help attitude would still be there if your "fleet" was only a computer or two.

WTG! :D
>>



Well put. And I agree 200% :D Team Mates count for much more than WUs do. :)
 

m2kewl

Diamond Member
Oct 7, 2001
8,263
0
0
Damn you all! You're going to make me stick this app on my dual and quad proc Proliant dev servers at work :p

*MUST RESIST!*
 

Wiz

Diamond Member
Feb 5, 2000
6,459
16
81
m2kewl, just ask for permission - you never know if you kight just get it! (of course don't ask and don't do it if doing so would jeapordize your employment)
 

m2kewl

Diamond Member
Oct 7, 2001
8,263
0
0


<< m2kewl, just ask for permission - you never know if you kight just get it! (of course don't ask and don't do it if doing so would jeapordize your employment) >>



But of course I will - I'll ask myself if I can install it on the dev boxes tomorrow morning. :p

EDIT: On a serious note - do I "have" to go through Orangekid's proxy? Since I recently joined - all my future WUs will be applied to TA even if I choose not to use the proxy, correct?
 

Migroo

Diamond Member
Jul 14, 2001
4,488
9
81
Indy - assuming the install includes seti driver, then yes, as Seti Driver has this option (max processes)
 

SoulAssassin

Diamond Member
Feb 1, 2001
6,135
2
0


<<

<<
EDIT: On a serious note - do I "have" to go through Orangekid's proxy? Since I recently joined - all my future WUs will be applied to TA even if I choose not to use the proxy, correct?
>>



Affirmative. I actually run my own proxy, you can do the same or just sip from the big pool.

 

Shuxclams

Diamond Member
Oct 10, 1999
9,286
15
81


<< Shux, would they be able to run that on multi-processor boxes? >>



That is something that is being addressed in the "Universal GUI installer", right now the LAN Installer is basically set to find PC's and install/admin remotely via UNC names. There isnt an easy way to adjust the script as it is now to find [HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Session Manager\Enviroment\"NUMBER_OF_PROCESSORS=2"] and I am not sure that is even a valid path for NT or XP. So the short answer is not at this point, but I would like to get it there. Soul, Sukhoi anyone? ;)









SHUX
 

Sukhoi

Elite Member
Dec 5, 1999
15,350
106
106
Me? :) I have no idea. In my multi-CPU service install it just installs a separate service for each CPU and uses the -cpu # switch. Unless SETI needs to be installed as a service on m2kewl's servers, SETI Driver would probably be easies...and actually SETI Driver can be installed as a service with IsOs's install. :)
 

Wiz

Diamond Member
Feb 5, 2000
6,459
16
81
I can check that reg path for NT4, I have an mpc machine running that OS.
 

Wiz

Diamond Member
Feb 5, 2000
6,459
16
81
Does the existing multiproc install set it up to assign processor affinity?
I have found it gets much higher performance that way.
 

Shuxclams

Diamond Member
Oct 10, 1999
9,286
15
81
I am looking at REGINI and REGDMP, but I am unsure how best to go about reimplementing it. This could take some time, my focus has been (1) The RACE w/DSLR, (2) the Universal Installer (3) New User questions. Kinda placed updating or reconfiguring the LAN Installer, well ,way outta my head. Too many home projects (New Linux boxes for PHPBBS, MySQL, QMAIL and Apache) :Q. I will, how ever go get some coffee and Read The F*cking Manual on REGINI and REGDMP until it makes better sense.










SHUX
 

Shuxclams

Diamond Member
Oct 10, 1999
9,286
15
81


<< Does the existing multiproc install set it up to assign processor affinity? >>



No. If you would like you can look through the program/batch and see how it put together if you want to add that to it.... ;) LOL











SHUX
 

Shuxclams

Diamond Member
Oct 10, 1999
9,286
15
81
usage: REGINI [-m \\machinename | -h hivefile hiveroot | -w Win95 Directory]
[-i n] [-o outputWidth]
[-b] textFiles...

where: -m specifies a remote Windows NT machine whose registry is to be manipula
ted.
-h specifies a specify local hive to manipulate.
-w specifies the paths to a Windows 95 system.dat and user.dat files
-i n specifies the display indentation multiple. Default is 4
-o outputWidth specifies how wide the output is to be. By default the
outputWidth is set to the width of the console window if standard
output has not been redirected to a file. In the latter case, an
outputWidth of 240 is used.

-b specifies that REGINI should be backward compatible with older
versions of REGINI that did not strictly enforce line continuations
and quoted strings Specifically, REG_BINARY, REG_RESOURCE_LIST and
REG_RESOURCE_REQUIREMENTS_LIST data types did not need line
continuations after the first number that gave the size of the data.
It just kept looking on following lines until it found enough data
values to equal the data length or hit invalid input. Quoted
strings were only allowed in REG_MULTI_SZ. They could not be
specified around key or value names, or around values for REG_SZ or
REG_EXPAND_SZ Finally, the old REGINI did not support the semicolon
as an end of line comment character.

textFiles is one or more ANSI or Unicode text files with registry data.

The easiest way to understand the format of the input textFile is to use
the REGDMP command with no arguments to dump the current contents of
your NT Registry to standard out. Redirect standard out to a file and
this file is acceptable as input to REGINI

Some general rules are:
Semicolon character is an end-of-line comment character, provided it
is the first non-blank character on a line

Backslash character is a line continuation character. All
characters from the backslash up to but not including the first
non-blank character of the next line are ignored. If there is more
than one space before the line continuation character, it is
replaced by a single space.

Indentation is used to indicate the tree structure of registry keys
The REGDMP program uses indentation in multiples of 4. You may use
hard tab characters for indentation, but embedded hard tab
characters are converted to a single space regardless of their
position

Values should come before child keys, as they are associated with
the previous key at or above the value's indentation level.

For key names, leading and trailing space characters are ignored and
not included in the key name, unless the key name is surrounded by
quotes. Imbedded spaces are part of a key name.

Key names can be followed by an Access Control List (ACL) which is a
series of decimal numbers, separated by spaces, bracketed by a
square brackets (e.g. [8 4 17]). The valid numbers and their
meanings are:

1 - Administrators Full Access
2 - Administrators Read Access
3 - Administrators Read and Write Access
4 - Administrators Read, Write and Delete Access
5 - Creator Full Access
6 - Creator Read and Write Access
7 - World Full Access
8 - World Read Access
9 - World Read and Write Access
10 - World Read, Write and Delete Access
11 - Power Users Full Access
12 - Power Users Read and Write Access
13 - Power Users Read, Write and Delete Access
14 - System Operators Full Access
15 - System Operators Read and Write Access
16 - System Operators Read, Write and Delete Access
17 - System Full Access
18 - System Read and Write Access
19 - System Read Access
20 - Administrators Read, Write and Execute Access
21 - Interactive User Full Access
22 - Interactive User Read and Write Access
23 - Interactive User Read, Write and Delete Access

If there is an equal sign on the same line as a left square bracket
then the equal sign takes precedence, and the line is treated as a
registry value. If the text between the square brackets is the
string DELETE with no spaces, then REGINI will delete the key and
any values and keys under it.

For registry values, the syntax is:

value Name = type data

Leading spaces, spaces on either side of the equal sign and spaces
between the type keyword and data are ignored, unless the value name
is surrounded by quotes. If the text to the right of the equal sign
is the string DELETE, then REGINI will delete the value.

The value name may be left off or be specified by an at-sign
character which is the same thing, namely the empty value name. So
the following two lines are identical:

= type data
@ = type data

This syntax means that you can't create a value with leading or
trailing spaces, an equal sign or an at-sign in the value name,
unless you put the name in quotes.

Valid value types and format of data that follows are:

REG_SZ text
REG_EXPAND_SZ text
REG_MULTI_SZ "string1" "str""ing2" ...
REG_DATE mm/dd/yyyy HH:MM DayOfWeek
REG_DWORD numberDWORD
REG_BINARY numberOfBytes numberDWORD(s)...
REG_NONE (same format as REG_BINARY)
REG_RESOURCE_LIST (same format as REG_BINARY)
REG_RESOURCE_REQUIREMENTS (same format as REG_BINARY)
REG_RESOURCE_REQUIREMENTS_LIST (same format as REG_BINARY)
REG_FULL_RESOURCE_DESCRIPTOR (same format as REG_BINARY)
REG_MULTISZ_FILE fileName
REG_BINARYFILE fileName

If no value type is specified, default is REG_SZ

For REG_SZ and REG_EXPAND_SZ, if you want leading or trailing spaces
in the value text, surround the text with quotes. The value text
can contain any number of imbedded quotes, and REGINI will ignore
them, as it only looks at the first and last character for quote
characters.

For REG_MULTI_SZ, each component string is surrounded by quotes. If
you want an imbedded quote character, then double quote it, as in
string2 above.

For REG_BINARY, the value data consists of one or more numbers The
default base for numbers is decimal. Hexidecimal may be specified
by using 0x prefix. The first number is the number of data bytes,
excluding the first number. After the first number must come enough
numbers to fill the value. Each number represents one DWORD or 4
bytes. So if the first number was 0x5 you would need two more
numbers after that to fill the 5 bytes. The high order 3 bytes
of the second DWORD would be ignored.

Whenever specifying a registry path, either on the command line
or in an input file, the following prefix strings can be used:

HKEY_LOCAL_MACHINE
HKEY_USERS
HKEY_CURRENT_USER
USER:

Each of these strings can stand alone as the key name or be followed
a backslash and a subkey path.









SHUX
 

Wiz

Diamond Member
Feb 5, 2000
6,459
16
81
Hey, I can install and configure Winnt and 2K and associated server software all day but setting up remote control or automagic stuff like this takes some serious beer drinkin' gut bustin' guru time.
I have determined that the reg path is the same for NT4 as above "HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Session Manager\Enviroment\"NUMBER_OF_PROCESSORS=2"
So, beyond that, I have a bro in law ex MS employee type kinda guy and I will go pick his brain a bit on the issue ;)
 

Smoke

Distributed Computing Elite Member
Jan 3, 2001
12,650
207
106
Shuxs, Do I have to read all of that post? :( My head is starting to hurt. :eek:
 

SoulAssassin

Diamond Member
Feb 1, 2001
6,135
2
0


<< Hey, I can install and configure Winnt and 2K and associated server software all day but setting up remote control or automagic stuff like this takes some serious beer drinkin' gut bustin' guru time.
I have determined that the reg path is the same for NT4 as above "HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Session Manager\Enviroment\"NUMBER_OF_PROCESSORS=2"
So, beyond that, I have a bro in law ex MS employee type kinda guy and I will go pick his brain a bit on the issue ;)
>>



Roger that for XP, so since 2K falls in the middle, I'm gonna go out on a ledge and say it's the same as well. Wow, I always wondered where it stored your path information in the registry...learned something new tonight. :)