Thursday, January 24, 2008

Creating A usb stick that can install XPSP2

Here are the instructions to create USB BOOT STICK.
this came frome microsofts technet site:

http://technet2.microsoft.com/WindowsVista/en/library/08629d0b-56b0-4194-9782-88d01a488ae01033.mspx?mfr=true

The first part of the article talks about setting up files from the AIK/OPK but
i had completed this previously. I want to prep the disk first then get the
files ready.

Microsoft says to use disk part for this work but this is a bad idea im my
opinion especially on a development machine: select the wrong disk
and issue the command "clean" and its all over. The reason that
microsoft chose to use the disk part tools is that it can do things that
the Control panel cant, such as make disk fat32 instead of fat.
Since I had previously used the usb stick for now the control panel
Computer Management tools are a better choice.
Select the Disk Management tool find the removeable usb stick and
quick format the stick.

if this stick was new i would find a computer that wasnt my developement
station and run :

diskpart
select disk 1
cleancreate partition primary size=
select partition 1
active
format fs=fat32
assign
exit

note: THIS ONLY WORKS ON VISTA! XP will not see a usb stick as a DISK, hence you can't
run "select disk 1" againts a usb stick.

And again not on a box that i use for my day to day work from.


Much of this came from the following posting:
http://www.vandomburg.net/installing-windows-xp-from-usb/

I have changed the directory locations for convenience.

1. I created the directory
C:\xpsp2
and copied the the contentents of the xp cd to this directory.

2. I created and another directory
C:\winxpsp2
and extracted the net install XP service pac to this directory.
That is opened the command shell changed to the directory listed above
and ran C:\temp\WindowsXP-KB835935-SP2-ENU.exe -x
This asked if I wanted to extract the files to this location and I clicked
ok. Note I had previous downloded WindowsXP-KB835935-SP2-ENU.exe
for another project.

3. I then run C:\winxpsp2>.\i386\update\update.exe /integrate:C:\home\josburn\xpsp2
and tada what I have already has the sp2 tada!
well i put the instruction in here for completeness I may
want to do this again and have install disk with out.




Thursday, January 10, 2008

removng the welcome screen

I was able to remove the welcome screen with help from Andre Da Costa[ActiveWin]:

1. Start Regedit.
2. Navigate through HKEY_CURRENT_USER, Software, Microsoft, Windows, CurrentVersion, Run.
3. Right click on the WindowsWelcomeCenter key and select Delete.
The next time you restart the Welcome Center will be gone.
This did the trick. however i still have the pesky image as above.

project to simplify vista oem boot process

The following of image(s) should not be seen:


taking owership of file in vista(yes vista)

To take ownership of the file, you'll need to use the takeown command.
Here's an example:

takeown /f C:\Windows\System32\en-US\winload.exe.mui

That will give you ownership of the file, but you still have no rights to delete it.
Now you can run the cacls command to give yourself full control rights to the file:

cacls C:\Windows\System32\en-US\winload.exe.mui /G geek:F

Note that my username is geek, so you will substitute your username there.
At this point, you should be able to delete the file. If you still can't do so, you

may need to reboot into Safe Mode and try it again. For the filename in the
example, I was able to overwrite it without safe mode, but your mileage may vary.

Monday, May 28, 2007

dual boot system

here is a tutorial i found in google groups

http://msdn2.microsoft.com/en-us/library/ms940798.aspx

analysis of vmware scsi component


I plan to recreate this sld as tutorial for my self. funny a year or so ago
i knew ow to create slide files and import them corrected. now because
I failed to take accurate notes, or really any notes I am struggling to
re-teach myself skills I once had.

what was happening is when i created a component and used it
the target designer the binaries where failing to be included in the build.

Thursday, May 24, 2007

back again / vwmare tutorial

well after a long hiatus im working on windows xpe.
working as in getting paid to do it. lets hope its
a long and beautiful relationship.

I am going to attempt to build an image that will
run on vmware.
I am using shaus' tutorial http://www.schau.com/gz/howto/xpevmware/.


first i tought i would try to get a decent vmware image running.
why? it seems that this is how i should start.
then in that vmware image i should run.

sean liming says on page 39 of his text:

There is a simple process flow in building an image. First, create a new configuration
in Target Designer, Then import the Target Analyzer data (.pmq file) into the configura-
tion.

so first couple of tasks are to set up vmware and install tap.exe onto
this vm gust machine

ok i have built the sdi disk ask schau says to do but.
I am stuck with a folder called "System Volume Information"

i found the vmware scsi sld at http://www.xpefiles.com/ under the
drivers section

also sean liming has some interesting components at his site:
http://www.seanliming.com/Components.html

my problem is the organization

Thursday, February 02, 2006

lots of missing info

the following will build a minimal system and will
take the ati drivers.

"Base Component [Version 5.1.2600, R2010]"...
"Base Performance Counters [Version 5.1.2600.2180, R2890]"...
"Base Support Binaries [Version 5.1.2600.2180, R2890]"...
"CD-ROM Drive [Version 5.1.2600, R620]"...
"Certificate Request Client & Certificate Autoenrollment [Version 5.1.2600.2180, R2890]"...
"Certificate User Interface Services [Version 5.1.2600.1106, R1507]"...
"Class Install Library - Batt [Version 5.1.2600.2180, R2890]"...
"Class Install Library - Bluetooth [Version 5.1.2600.2180, R2890]"...
"Class Install Library - Desk [Version 5.1.2600.2180, R2890]"...
"Class Install Library - Dgrpsetu [Version 5.1.2600.2180, R2890]"...
"Class Install Library - Dgsetup [Version 5.1.2600.2180, R2890]"...
"Class Install Library - Eqnclass [Version 5.1.2600.2180, R2890]"...
"Class Install Library - Fxsocm [Version 5.1.2600.2180, R2890]"...
"Class Install Library - Image Device [Version 5.1.2600.2180, R2890]"...
"Class Install Library - Mchgrcoi [Version 5.1.2600.2180, R2890]"...
"Class Install Library - Mdminst [Version 5.1.2600.2180, R2890]"...
"Class Install Library - Mmsys [Version 5.1.2600.2180, R2890]"...
"Class Install Library - Msports [Version 5.1.2600.2180, R2890]"...
"Class Install Library - Netcfgx [Version 5.1.2600.2180, R2890]"...
"Class Install Library - Spx [Version 5.1.2600.2180, R2890]"...
"Class Install Library - Storprop [Version 5.1.2600.2180, R2890]"...
"Class Install Library - System Devices [Version 5.1.2600.2180, R2890]"...
"Class Install Library - Winscard [Version 5.1.2600.2180, R2890]"...
"Class Installer - Batteries [Version 5.1.2600.2180, R2890]"...
"Class Installer - Bluetooth [Version 5.1.2600.2180, R2890]"...
"Class Installer - Computer [Version 5.1.2600.2180, R2890]"...
"Class Installer - Disk drives [Version 5.1.2600.2180, R2890]"...
"Class Installer - Display adapters [Version 5.1.2600.2180, R2890]"...
"Class Installer - DVD/CD-ROM drives [Version 5.1.2600.2180, R2890]"...
"Class Installer - Floppy disk controllers [Version 5.1.2600.2180, R2890]"...
"Class Installer - Floppy disk drives [Version 5.1.2600.2180, R2890]"...
"Class Installer - Human Interface Devices [Version 5.1.2600.2180, R2890]"...
"Class Installer - IDE ATA/ATAPI controllers [Version 5.1.2600.2180, R2890]"...
"Class Installer - IEEE 1284.4 compatible printers [Version 5.1.2600.2180, R2890]"...
"Class Installer - IEEE 1284.4 device [Version 5.1.2600.2180, R2890]"...
"Class Installer - IEEE 1394 Bus host controllers [Version 5.1.2600.2180, R2890]"...
"Class Installer - Imaging devices [Version 5.1.2600.2180, R2890]"...
"Class Installer - Infrared devices [Version 5.1.2600.2180, R2890]"...
"Class Installer - Keyboards [Version 5.1.2600.2180, R2890]"...
"Class Installer - Medium Changers [Version 5.1.2600.2180, R2890]"...
"Class Installer - Mice and other pointing devices [Version 5.1.2600.2180, R2890]"...
"Class Installer - Modems [Version 5.1.2600.2180, R2890]"...
"Class Installer - Monitors [Version 5.1.2600.2180, R2890]"...
"Class Installer - Multifunction adapters [Version 5.1.2600.2180, R2890]"...
"Class Installer - Multi-port serial adapters [Version 5.1.2600.2180, R2890]"...
"Class Installer - Network adapters [Version 5.1.2600.2180, R2890]"...
"Class Installer - Network Client [Version 5.1.2600.2180, R2890]"...
"Class Installer - Network Protocol [Version 5.1.2600.2180, R2890]"...
"Class Installer - Network Service [Version 5.1.2600.2180, R2890]"...
"Class Installer - Non-Plug and Play Drivers [Version 5.1.2600.2180, R2890]"...
"Class Installer - NT Apm/Legacy Support [Version 5.1.2600.2180, R2890]"...
"Class Installer - Other devices [Version 5.1.2600.2180, R2890]"...
"Class Installer - PCMCIA adapters [Version 5.1.2600.2180, R2890]"...
"Class Installer - PCMCIA and Flash memory devices [Version 5.1.2600.2180, R2890]"...
"Class Installer - Ports (COM & LPT) [Version 5.1.2600.2180, R2890]"...
"Class Installer - Processors [Version 5.1.2600.2180, R2890]"...
"Class Installer - SCSI and RAID controllers [Version 5.1.2600.2180, R2890]"...
"Class Installer - Smart card readers [Version 5.1.2600.2180, R2890]"...
"Class Installer - Sound, video and game controllers [Version 5.1.2600.2180, R2890]"...
"Class Installer - Storage volumes [Version 5.1.2600.2180, R2890]"...
"Class Installer - Stream [Version 5.1.2600, R620]"...
"Class Installer - System devices [Version 5.1.2600.2180, R2890]"...
"Class Installer - Universal Serial Bus controllers [Version 5.1.2600.2180, R2890]"...
"Client / Server Runtime (Console) [Version 5.1.2600.2180, R2890]"...
"Cluster Management Support [Version 5.1.2600.2180, R2890]"...
"CMD - Windows Command Processor [Version 5.1.2600.2180, R2890]"...
"CodePage: 10000 (MAC - Roman) [Version 5.1.2600, R620]"...
"CodePage: 1252 (ANSI - Latin I) [Version 5.1.2600, R620]"...
"CodePage: 28591 (ISO 8859-1 Latin I) [Version 5.1.2600, R620]"...
"CodePage: 437 (OEM - United States) [Version 5.1.2600, R620]"...
"CodePage: 850 (OEM - Multilingual Latin I) [Version 5.1.2600, R620]"...
"CoDevice Installer - Batteries [Version 5.1.2600.2180, R2890]"...
"CoDevice Installer - Disk drives [Version 5.1.2600.2180, R2890]"...
"CoDevice Installer - DVD/CD-ROM drives [Version 5.1.2600.2180, R2890]"...
"CoDevice Installer - Floppy disk drives [Version 5.1.2600.2180, R2890]"...
"CoDevice Installer - IDE ATA/ATAPI controllers [Version 5.1.2600.2180, R2890]"...
"CoDevice Installer - Keyboards [Version 5.1.2600.2180, R2890]"...
"CoDevice Installer - Medium Changers [Version 5.1.2600.2180, R2890]"...
"CoDevice Installer - Mice and other pointing devices [Version 5.1.2600.2180, R2890]"...
"CoDevice Installer - Modems [Version 5.1.2600.2180, R2890]"...
"CoDevice Installer - Multi-port serial adapters [Version 5.1.2600.2180, R2890]"...
"CoDevice Installer - SCSI and RAID controllers [Version 5.1.2600.2180, R2890]"...
"CoDevice Installer - System devices [Version 5.1.2600.2180, R2890]"...
"COM Server Registration [Version 5.1.2600.2180, R2890]"...
"COM+ Services [Version 5.1.2600.2180, R2890]"...
"Command shell [Version 5.1.2600.1106, R1507]"...
"Common Control Libraries Policy XPSP2 [Version 5.1.2600.2180, R2890]"...
"Common Control Libraries Version 5 [Version 5.1.2600.2180, R2890]"...
"Common Control Libraries Version 6 [1.0.0.0] [Version 5.1.2600.2180, R1509 (EOL)]"...
"Common Control Libraries Version 6 [6.0.0.0] [Version 5.1.2600.2180, R2890]"...
"Common Control Libraries Version XPSP2 [Version 5.1.2600.2180, R2890]"...
"Common File Dialogs [Version 5.1.2600.2180, R2890]"...
"Communications Port [Version 5.1.2600, R620]"...
"Compression and Expansion Tools [Version 5.1.2600, R620]"...
"Control Panel Command Line Support [Version 5.1.2600.2180, R2890]"...
"Core Certificate Services [Version 5.1.2600.2180, R2890]"...
"Core Networking [Version 5.1.2600.2180, R2890]"...
"Credential Management User Interface [Version 5.1.2600.2180, R2890]"...
"Cryptographic Network Services [Version 5.1.2600.2180, R2890]"...
"Cryptographic Service Providers [Version 5.1.2600.2180, R2890]"...
"Date/Time Control Panel [Version 5.1.2600.2180, R2890]"...
"Default Monitor [Version 5.1.2600, R620]"...
"Desktop Wallpaper [Version 5.1.2600, R620]"...
"Devcon Component [Version 1.0, R3]"...
116: Building unreleased component: "Devcon Component [Version 1.0, R3]"
"Device Manager [Version 5.1.2600.2180, R2890]"...
"DHCP Client Service [Version 5.1.2600.2180, R2890]"...
"Dial-up Client for Windows [Version 5.1.2600.2180, R2890]"...
"Dial-Up Networking Common Libraries [Version 5.1.2600.2180, R2890]"...
"Direct memory access controller [Version 5.1.2600, R620]"...
"Direct Parallel [Version 5.1.2600, R620]"...
"Direct3D [Version 5.1.2600.2180, R2890]"...
"DirectDraw [Version 5.1.2600.2180, R2890]"...
"DirectDrawEx [Version 5.1.2600.2180, R2890]"...
"Directory Service Common User Interface [Version 5.1.2600.2180, R2890]"...
"DirectShow ASF/DMO [Version 5.1.2600.2180, R2890]"...
"DirectShow Capture [Version 5.1.2600.2180, R2890]"...
"DirectShow Core [Version 5.1.2600.2180, R2890]"...
"DirectSound [Version 5.1.2600.2180, R2890]"...
"DirectX Registry Info [Version 5.1.2600.2180, R2890]"...
"Disk drive [Version 5.1.2600, R620]"...
"Disk Management Basic Volume Runtime [Version 5.1.2600, R620]"...
"Disk Management Dynamic Volume Runtime [Version 5.1.2600.2180, R2890]"...
"Disk Management Services [Version 5.1.2600.2180, R2890]"...
"Disk Performance Counters [Version 5.1.2600.2180, R2890]"...
"Display Control Panel [Version 5.1.2600.2180, R2890]"...
"Distributed Transaction Coordinator (MSDTC) [Version 5.1.2600.2180, R2890]"...
"DNS Cache Support [Version 5.1.2600.2180, R2890]"...
"Down-level Shell Compat [Version 5.1.2600.2180, R2890]"...
"dpx115 [Version 1.0, R2]"...
116: Building unreleased component: "dpx115 [Version 1.0, R2]"
"DXMRTP Policy XPSP2 [Version 5.1.2600.2180, R2890]"...
"DXMRTP XPSP2 [Version 5.1.2600.2180, R2890]"...
"El Torito CD [Version 5.1.2600.2180, R2890]"...
"Embedded Trust [Version 5.1.2600.2180, R2890]"...
"English Language Support [Version 5.1.2600.1106, R1507]"...
"English MUI Resource [Version 5.1.2600, R620]"...
"Enhanced Write Filter API (EWF API) [Version 5.1.2600.2180, R2890]"...
"Event Log [Version 5.1.2600.2180, R2890]"...
"EWF Manager Console application [Version 5.1.2600.2180, R2890]"...
"EWF NTLDR [Version 5.1.2600.2180, R2890]"...
"Explorer Application [Version 5.1.2600.2180, R2890]"...
"FAT [Version 5.1.2600.2180, R2890]"...
"FAT Format [Version 5.1.2600, R620]"...
"FBA: Crypto [Version 5.1.2600.1106, R1507]"...
"FBA: Net Common [Version 5.1.2600.2180, R2890]"...
"FBA: Optional Components [Version 5.1.2600.2180, R2890]"...
"FBA: PnP [Version 5.1.2600.2180, R2890]"...
"File system recognizer [Version 5.1.2600.1106, R1507]"...
"First Boot Agent (FBA) [Version 5.1.2600.2180, R2890]"...
"Font: Marlett [Version 5.1.2600, R620]"...
"Fonts: EGA [Version 5.1.2600, R620]"...
"Fonts: Fonts Arial [Version 5.1.2600.2180, R2890]"...
"Fonts: Fonts Microsoft_San_Serif [Version 5.1.2600.2180, R2890]"...
"Fonts: Fonts Tahoma [Version 5.1.2600.2180, R2890]"...
"Fonts: Fonts tahoma_bold [Version 5.1.2600.2180, R2890]"...
"Fonts: Fonts verdana [Version 5.1.2600.1106, R1507]"...
"Fonts: Fonts webdings [Version 5.1.2600, R620]"...
"Fonts: Fonts wingdings [Version 5.1.2600, R620]"...
"Fonts: Western Europe font substitute [Version 5.1.2600, R620]"...
"Fonts:vgaoem_fon [Version 5.1.2600, R620]"...
"Format Common User Interface [Version 5.1.2600, R620]"...
"Friendly Logon User Interface [Version 5.1.2600.2180, R2890]"...
"GDI+ Policy XPSP2 [Version 5.1.2600.2180, R2890]"...
"GDI+ Side By Side Manifest 1.0.0.0 [Version 5.1.2600.2180, R2890]"...
"GDI+ XP [Version 5.1.2600.2180, R2890]"...
"GDI+ XPSP2 [Version 5.1.2600.2180, R2890]"...
"Generic Packet Classifier [Version 5.1.2600.2180, R2890]"...
"Group Policy Core - Support Files [Version 5.1.2600.2180, R2890]"...
"GUI Based Format Common Libraries [Version 5.1.2600.2180, R2890]"...
"H323 Telephony Service Provider [Version 5.1.2600.2180, R2890]"...
"Headless VGA Driver [Version 5.1.2600.2180, R2890]"...
"HID Phone Telephony Service Provider [Version 5.1.2600.2180, R2890]"...
"HTML Help (Shared files) [Version 5.1.2600.2180, R2890]"...
"HTML Help Engine [Version 5.1.2600.2180, R2890]"...
"HTML Rendering Engine [Version 5.1.2600.2180, R2890]"...
"I/O Error Log Messages [Version 5.1.2600, R620]"...
"ICM Core [Version 5.1.2600.2180, R2890]"...
"ICM User Interface [Version 5.1.2600.2180, R2890]"...
"Intel Microcode Update Driver [Version 5.1.2600.2180, R2890]"...
"Intel Processor [Version 5.1.2600.2180, R2890]"...
"Internet Explorer [Version 5.1.2600.2180, R2890]"...
"Internet Protocol Network Address Translation [Version 5.1.2600.2180, R2890]"...
"IP Conference Telephony Service Provider [Version 5.1.2600.2180, R2890]"...
"IP Security Services [Version 5.1.2600.2180, R2890]"...
"ISAPNP Read Data Port [Version 5.1.2600, R620]"...
"Kernel Mode Crypto Driver for RSA [Version 5.1.2600, R620]"...
"Kernel Streaming User Mode Support [Version 5.1.2600.2180, R2890]"...
"Key Manager [Version 5.1.2600.2180, R2890]"...
"Keyboard Class Driver [Version 5.1.2600.2180, R2890]"...
"Keyboard: United States English [Version 5.1.2600, R620]"...
"Language: English (Australian) - 0c09 [Version 5.1.2600, R620]"...
"Language: English (Belize) - 2809 [Version 5.1.2600, R620]"...
"Language: English (Canadian) - 1009 [Version 5.1.2600, R620]"...
"Language: English (Caribbean) - 2409 [Version 5.1.2600.2180, R2890]"...
"Language: English (Irish) - 1809 [Version 5.1.2600, R620]"...
"Language: English (Jamaica) - 2009 [Version 5.1.2600, R620]"...
"Language: English (New Zealand) - 1409 [Version 5.1.2600, R620]"...
"Language: English (Philippines) - 3409 [Version 5.1.2600.2180, R2890]"...
"Language: English (South Africa) - 1c09 [Version 5.1.2600, R620]"...
"Language: English (Trinidad) - 2c09 [Version 5.1.2600, R620]"...
"Language: English (United Kingdom) - 0809 [Version 5.1.2600, R620]"...
"Language: English (United States) - 0409 [Version 5.1.2600, R620]"...
"Language: English (Zimbabwe) - 3009 [Version 5.1.2600, R620]"...
"Legacy Audio Drivers [Version 5.1.2600, R620]"...
"Legacy Video Capture Devices [Version 5.1.2600, R620]"...
"Lightweight Directory Access Protocol (LDAP) client [Version 5.1.2600.1106, R1507]"...
"Logical Disk Manager [Version 5.1.2600, R620]"...
"Map Network Drives/Network Places Wizard [Version 5.1.2600.2180, R2890]"...
"Mapi32 Libraries [Version 5.1.2600, R620]"...
"MCI Support [Version 5.1.2600.2180, R2890]"...
"Media Control Devices [Version 5.1.2600, R620]"...
"Microcode Update Device [Version 5.1.2600, R620]"...
"Microsoft ACPI-Compliant System [Version 5.1.2600, R620]"...
"Microsoft Audio Compression Manager (MME Core) [Version 5.1.2600.2180, R2890]"...
"Microsoft Foundation Class Library (Legacy) [Version 5.1.2600, R620]"...
"Microsoft Foundation Class Library (MFC) [Version 5.1.2600.2180, R2890]"...
"Microsoft Kernel Acoustic Echo Canceller [Version 5.1.2600.2180, R2890]"...
"Microsoft Kernel Audio Splitter [Version 5.1.2600.2180, R2890]"...
"Microsoft Kernel DLS Synthesizer [Version 5.1.2600.2180, R2890]"...
"Microsoft Kernel DRM Audio Descrambler [Version 5.1.2600.2180, R2890]"...
"Microsoft Kernel GS Wavetable Synthesizer [Version 5.1.2600.2180, R2890]"...
"Microsoft Kernel System Audio Device [Version 5.1.2600.2180, R2890]"...
"Microsoft Kernel Wave Audio Mixer [Version 5.1.2600.2180, R2890]"...
"Microsoft Line Services [Version 5.1.2600, R620]"...
"Microsoft Management Console (MMC) [Version 5.1.2600.2180, R2890]"...
"Microsoft Streaming Clock Proxy [Version 5.1.2600, R620]"...
"Microsoft Streaming Quality Manager Proxy [Version 5.1.2600, R620]"...
"Microsoft Streaming Service Proxy [Version 5.1.2600, R620]"...
"Microsoft System Management BIOS Driver [Version 5.1.2600.2180, R2890]"...
"Microsoft System Management BIOS Driver Installer [Version 5.1.2600.2180, R2890]"...
"Microsoft Visual C++ Run Time [Version 5.1.2600.2180, R2890]"...
"Microsoft Visual C++ Run Time (Legacy) [Version 5.1.2600, R620]"...
"Microsoft WINMM WDM Audio Compatibility Driver [Version 5.1.2600.2180, R2890]"...
"Minlogon [Version 5.1.2600.2180, R2890]"...
"Motherboard resources [Version 5.1.2600, R620]"...
"Mount Manager [Version 5.1.2600.2180, R2890]"...
"Mouse Class Driver [Version 5.1.2600.2180, R2890]"...
"MSFS [Version 5.1.2600.2180, R2890]"...
"Msxml 3.1 [Version 5.1.2600.2180, R2890]"...
"Msxml Libraries [Version 5.1.2600.2180, R2890]"...
"Multiple UNC Provider [Version 5.1.2600.2180, R2890]"...
"Multi-Protocol Router Service Messages Library [Version 5.1.2600.2180, R2890]"...
"Ndis [Version 5.1.2600.2180, R2890]"...
"NDIS Tunnel Miniport Driver [Version 5.1.2600.2180, R2890]"...
"NDIS User-Mode I/O Driver [Version 5.1.2600.2180, R2890]"...
"Ndisuio Inf [Version 5.1.2600, R620]"...
"Netbios over TCP/IP [Version 5.1.2600.2180, R2890]"...
"NetDav Inf [Version 5.1.2600, R620]"...
"Netgpc Inf [Version 5.1.2600, R620]"...
"NetIP6 Inf [Version 5.1.2600.2180, R2890]"...
"Netlogon/NetJoin [Version 5.1.2600.2180, R2890]"...
"Netmscli Inf [Version 5.1.2600.2180, R2890]"...
"Netpschd Inf [Version 5.1.2600, R620]"...
"Netrasa Inf [Version 5.1.2600, R620]"...
"Netrass Inf [Version 5.1.2600.2180, R2890]"...
"Netrast Inf [Version 5.1.2600, R620]"...
"Netshell [Version 5.1.2600.2180, R2890]"...
"Nettcpip Inf [Version 5.1.2600.2180, R2890]"...
"NetUser Windows API [Version 5.1.2600.2180, R2890]"...
"Network Command Shell [Version 5.1.2600.2180, R2890]"...
"Network Configuration [Version 5.1.2600.2180, R2890]"...
"Network Performance Counters [Version 5.1.2600.2180, R2890]"...
"Netwzc Inf [Version 5.1.2600.2180, R2890]"...
"NLS: Core Files [Version 5.1.2600.2180, R2890]"...
"NLS: Locale Map IDs [Version 5.1.2600, R620]"...
"NLS: Time Zones [Version 5.1.2600, R621]"...
"NPFS [Version 5.1.2600.2180, R2890]"...
"NT Hardware Detect [Version 5.1.2600.2180, R2890]"...
"NTFS [Version 5.1.2600.2180, R2890]"...
"Numeric data processor [Version 5.1.2600, R620]"...
"Ole Automation [Version 5.1.2600.2180, R2890]"...
"OpenGL Support [Version 5.1.2600.2180, R2890]"...
"Packet Scheduler Miniport [Version 5.1.2600, R620]"...
"Partition Manager [Version 5.1.2600.1106, R1507]"...
"PCI bus [Version 5.1.2600, R620]"...
"PCI standard host CPU bridge [Version 5.1.2600, R620]"...
"PCI standard ISA bridge [Version 5.1.2600, R620]"...
"PCI standard RAM Controller [Version 5.1.2600, R620]"...
"Performance Counter Configuration [Version 5.1.2600.2180, R2890]"...
"Plug and Play Monitor [Version 5.1.2600, R620]"...
"Plug and Play Software Device Enumerator [Version 5.1.2600, R620]"...
"PnP (Kernel-mode) [Version 5.1.2600.2180, R2890]"...
"PnP (User-mode) [Version 5.1.2600.1106, R1507]"...
"Power Meter Control Panel [Version 5.1.2600.2180, R2890]"...
"Primary IDE Channel [Version 5.1.2600.2180, R2890]"...
"Primitive: Acledit [Version 5.1.2600.2180, R2890]"...
"Primitive: Aclui [Version 5.1.2600.2180, R2890]"...
"Primitive: Advpack [Version 5.1.2600.2180, R2890]"...
"Primitive: Afd [Version 5.1.2600.2180, R2890]"...
"Primitive: AuthZ [Version 5.1.2600.2180, R2890]"...
"Primitive: Browselc [Version 5.1.2600.2180, R2890]"...
"Primitive: Browseui [Version 5.1.2600.2180, R2890]"...
"Primitive: Cabinet [Version 5.1.2600.2180, R2890]"...
"Primitive: Cdfview [Version 5.1.2600.2180, R2890]"...
"Primitive: Cdrom.sys [Version 5.1.2600.2180, R2890]"...
"Primitive: CertCli [Version 5.1.2600.2180, R2890]"...
"Primitive: Cfgmgr32 [Version 5.1.2600.2180, R2890]"...
"Primitive: Clbcatq [Version 5.1.2600.2180, R2890]"...
"Primitive: Clusapi [Version 5.1.2600.2180, R2890]"...
"Primitive: Comcat [Version 5.1.2600, R620]"...
"Primitive: Comres [Version 5.1.2600.2180, R2890]"...
"Primitive: Crypt32 [Version 5.1.2600.2180, R2890]"...
"Primitive: Cryptdll [Version 5.1.2600.2180, R2890]"...
"Primitive: CryptUI [Version 5.1.2600.2180, R2890]"...
"Primitive: Devmgr [Version 5.1.2600.2180, R2890]"...
"Primitive: Digest [Version 5.1.2600.2180, R2890]"...
"Primitive: Dnsapi [Version 5.1.2600.2180, R2890]"...
"Primitive: Dpcdll [Version 5.1.2600.2180, R2890]"...
"Primitive: Drmk.sys [Version 5.1.2600.2180, R2890]"...
"Primitive: Duser [Version 5.1.2600.2180, R2890]"...
"Primitive: Dxapi.sys [Version 5.1.2600.2180, R2890]"...
"Primitive: Dxg [Version 5.1.2600.2180, R2890]"...
"Primitive: Dxgthk [Version 5.1.2600, R620]"...
"Primitive: Els [Version 5.1.2600.2180, R2890]"...
"Primitive: Esent [Version 5.1.2600.2180, R2890]"...
"Primitive: FBASec [Version 5.1.2600.2180, R2890]"...
"Primitive: Fixmapi [Version 5.1.2600.2180, R2890]"...
"Primitive: Hid.dll [Version 5.1.2600.2180, R2890]"...
"Primitive: HTUI [Version 5.1.2600.2180, R2890]"...
"Primitive: Icfgnt5 [Version 5.1.2600.1106, R1507]"...
"Primitive: Icmp [Version 5.1.2600.2180, R2890]"...
"Primitive: IExpress [Version 5.1.2600.2180, R2890]"...
"Primitive: Imagehlp [Version 5.1.2600.2180, R2890]"...
"Primitive: Imm32 [Version 5.1.2600.2180, R2890]"...
"Primitive: Iphlpapi [Version 5.1.2600.2180, R2890]"...
"Primitive: Kdcom [Version 5.1.2600.2180, R2890]"...
"Primitive: Ks.sys [Version 5.1.2600.2180, R2890]"...
"Primitive: Ksecdd [Version 5.1.2600.2180, R2890]"...
"Primitive: Licdll [Version 5.1.2600.2180, R2890]"...
"Primitive: Localspl [Version 5.1.2600.2180, R2890]"...
"Primitive: Mlang [Version 5.1.2600.2180, R2890]"...
"Primitive: MMSYS [Version 5.1.2600.2180, R2890]"...
"Primitive: Mpr [Version 5.1.2600.2180, R2890]"...
"Primitive: Mprapi [Version 5.1.2600.2180, R2890]"...
"Primitive: Msasn1 [Version 5.1.2600.2180, R2890]"...
"Primitive: Mscms [Version 5.1.2600.2180, R2890]"...
"Primitive: Msctf [Version 5.1.2600.2180, R2890]"...
"Primitive: Msi [Version 5.1.2600.2180, R2890]"...
"Primitive: Msimg32 [Version 5.1.2600.2180, R2890]"...
"Primitive: Msvcrt40 [Version 5.1.2600.2180, R2890]"...
"Primitive: Mswsock [Version 5.1.2600.2180, R2890]"...
"Primitive: Ncobjapi [Version 5.1.2600.2180, R2890]"...
"Primitive: nddeapi.dll [Version 5.1.2600.2180, R2890]"...
"Primitive: NetApi [Version 5.1.2600.1106, R1507]"...
"Primitive: Netapi32 [Version 5.1.2600.2180, R2890]"...
"Primitive: Netcfgx [Version 5.1.2600.2180, R2890]"...
"Primitive: NetClass [Version 5.1.2600.1106, R1507]"...
"Primitive: Netevent [Version 5.1.2600.2180, R2890]"...
"Primitive: Netman [Version 5.1.2600.2180, R2890]"...
"Primitive: Netrap [Version 5.1.2600.2180, R2890]"...
"Primitive: Ntdll [Version 5.1.2600.2180, R2890]"...
"Primitive: Ntlsapi [Version 5.1.2600.2180, R2890]"...
"Primitive: Ntshrui [Version 5.1.2600.2180, R2890]"...
"Primitive: Odbc32 [Version 5.1.2600.2180, R2890]"...
"Primitive: Odbcint [Version 5.1.2600.2180, R2890]"...
"Primitive: Ole32 [Version 5.1.2600.2180, R2890]"...
"Primitive: Oleaut32 [Version 5.1.2600.2180, R2890]"...
"Primitive: Olecli32 [Version 5.1.2600.2180, R2890]"...
"Primitive: Olesvr32 [Version 5.1.2600.2180, R2890]"...
"Primitive: Osuninst [Version 5.1.2600.2180, R2890]"...
"Primitive: Pidgen [Version 5.1.2600.2180, R2890]"...
"Primitive: Pjlmon.dll [Version 5.1.2600.2180, R2890]"...
"Primitive: Powrprof [Version 5.1.2600.2180, R2890]"...
"Primitive: PrintUI [Version 5.1.2600.2180, R2890]"...
"Primitive: Profmap [Version 5.1.2600.2180, R2890]"...
"Primitive: Psapi [Version 5.1.2600.2180, R2890]"...
"Primitive: Pstorsvc [Version 5.1.2600.2180, R2890]"...
"Primitive: Rasapi32 [Version 5.1.2600.2180, R2890]"...
"Primitive: Rasman [Version 5.1.2600.2180, R2890]"...
"Primitive: Rdbss [Version 5.1.2600.2180, R2890]"...
"Primitive: Regapi [Version 5.1.2600.2180, R2890]"...
"Primitive: Regsvr32 [Version 5.1.2600.2180, R2890]"...
"Primitive: Rundll32 [Version 5.1.2600.2180, R2890]"...
"Primitive: Sclgntfy [Version 5.1.2600.2180, R2890]"...
"Primitive: Secur32 [Version 5.1.2600.2180, R2890]"...
"Primitive: Security [Version 5.1.2600.2180, R2890]"...
"Primitive: Sendmail [Version 5.1.2600.2180, R2890]"...
"Primitive: SENS [Version 5.1.2600.2180, R2890]"...
"Primitive: SENSAPI [Version 5.1.2600.2180, R2890]"...
"Primitive: SethC [Version 5.1.2600.2180, R2890]"...
"Primitive: Setupapi [Version 5.1.2600.2180, R2890]"...
"Primitive: Sfc [Version 5.1.2600.2180, R2890]"...
"Primitive: Sfcfiles [Version 5.1.2600.2180, R2890]"...
"Primitive: Sfcos [Version 5.1.2600.2180, R2890]"...
"Primitive: Shdoclc [Version 5.1.2600.2180, R2890]"...
"Primitive: Shdocvw [Version 5.1.2600.2180, R2890]"...
"Primitive: Shell32 [Version 5.1.2600.2180, R2890]"...
"Primitive: Shlwapi [Version 5.1.2600.2180, R2890]"...
"Primitive: Shmgrate [Version 5.1.2600.2180, R2890]"...
"Primitive: Spoolss [Version 5.1.2600.2180, R2890]"...
"Primitive: Storprop.dll [Version 5.1.2600.2180, R2890]"...
"Primitive: Stream.sys [Version 5.1.2600.2180, R2890]"...
"Primitive: SWENINST [Version 5.1.2600.1106, R1507]"...
"Primitive: SxS [Version 5.1.2600.2180, R2890]"...
"Primitive: SysSetup [Version 5.1.2600.2180, R2890]"...
"Primitive: Tapi32 [Version 5.1.2600.2180, R2890]"...
"Primitive: Ufat [Version 5.1.2600.2180, R2890]"...
"Primitive: Umpnpmgr [Version 5.1.2600.2180, R2890]"...
"Primitive: Uniplat [Version 5.1.2600.2180, R2890]"...
"Primitive: Usb.inf [Version 5.1.2600.2180, R2890]"...
"Primitive: Userenv [Version 5.1.2600.2180, R2890]"...
"Primitive: Userinit [Version 5.1.2600.2180, R2890]"...
"Primitive: Utildll [Version 5.1.2600.2180, R2890]"...
"Primitive: uxtheme [Version 5.1.2600.2180, R2890]"...
"Primitive: Version [Version 5.1.2600.2180, R2890]"...
"Primitive: WinHTTP [Version 5.1.2600.2180, R2890]"...
"Primitive: Winmm [Version 5.1.2600.2180, R2890]"...
"Primitive: Winrnr [Version 5.1.2600.2180, R2890]"...
"Primitive: Winscard [Version 5.1.2600.2180, R2890]"...
"Primitive: Winsock [Version 5.1.2600, R620]"...
"Primitive: Winspool [Version 5.1.2600.2180, R2890]"...
"Primitive: Winsta [Version 5.1.2600.2180, R2890]"...
"Primitive: Wintrust [Version 5.1.2600.2180, R2890]"...
"Primitive: Wldap32 [Version 5.1.2600.2180, R2890]"...
"Primitive: Wlnotify [Version 5.1.2600.2180, R2890]"...
"Primitive: Wmi [Version 5.1.2600.2180, R2890]"...
"Primitive: Wmilib [Version 5.1.2600.2180, R2890]"...
"Primitive: Ws2_32 [Version 5.1.2600.2180, R2890]"...
"Primitive: Ws2Help [Version 5.1.2600.2180, R2890]"...
"Primitive: Wsock32 [Version 5.1.2600.2180, R2890]"...
"Primitive: Wtsapi32 [Version 5.1.2600.2180, R2890]"...
"Primitive: Wzcsvc [Version 5.1.2600.2180, R2890]"...
"Primitive: Xenroll [Version 5.1.2600.2180, R2890]"...
"Programmable interrupt controller [Version 5.1.2600, R620]"...
"Protected Storage Service [Version 5.1.2600.2180, R2890]"...
"PS/2 Compatible Mouse [Version 5.1.2600, R620]"...
"Quality of Service Traffic Control [Version 5.1.2600.2180, R2890]"...
"RAS Async Adapter [Version 5.1.2600, R620]"...
"Realtek RTL8139 Family PCI Fast Ethernet NIC [Version 5.1.2600.2180, R2890]"...
"Regional and Language Options [Version 5.1.2600.2180, R2890]"...
"Remote Registry Service [Version 5.1.2600.2180, R2890]"...
"Removable Storage Service [Version 5.1.2600.2180, R2890]"...
"Routing Common Files [Version 5.1.2600.2180, R2890]"...
"RPC Local Support [Version 5.1.2600.2180, R2890]"...
"RPC Remote [Version 5.1.2600, R620]"...
"RPC Server [Version 5.1.2600.2180, R2890]"...
"SDP Blob Parser [Version 5.1.2600, R620]"...
"Secondary IDE Channel [Version 5.1.2600.2180, R2890]"...
"Secure RPC over Kerberos [Version 5.1.2600, R620]"...
"Secure RPC over Negotiate [Version 5.1.2600, R620]"...
"Secure RPC over NTLM [Version 5.1.2600, R620]"...
"Security Accounts Manager Client [Version 5.1.2600.2180, R2890]"...
"Security Accounts Manager Server Library [Version 5.1.2600.2180, R2890]"...
"Security Shell Extension [Version 5.1.2600.2180, R2890]"...
"Service Control Manager (SCM) [Version 5.1.2600.2180, R2890]"...
"Session Manager (Windows subsystem) [Version 5.1.2600.2180, R2890]"...
"Shell Control Panel Registry Data [Version 5.1.2600, R620]"...
"Shell Control Panel Registry Data (Pro) [Version 5.1.2600, R620]"...
"Shell Core Registry Data [Version 5.1.2600.2180, R2890]"...
"Shell Explorer Registry Data [Version 5.1.2600.2180, R2890]"...
"Shell Explorer Registry Data (Pro) [Version 5.1.2600, R620]"...
"Shell Group Conversion Registry Data [Version 5.1.2600, R620]"...
"Shell Legacy Registry Data [Version 5.1.2600, R620]"...
"Shell Namespace Extensions [Version 5.1.2600.2180, R2890]"...
"Shell Namespace Registry Data [Version 5.1.2600.2180, R2890]"...
"Simple Network Management Protocol (SNMP) [Version 5.1.2600.2180, R2890]"...
"SiS 7001 PCI to USB Open Host Controller [Version 5.1.2600.2180, R2890]"...
"SiS PCI IDE Controller [Version 5.1.2600.2180, R2890]"...
"SiS PCI to USB Enhanced Host Controller [Version 5.1.2600.2180, R2890]"...
"SIS Processor to AGP Controller [Version 5.1.2600.2180, R2890]"...
"Smart Card Cryptographic Service Providers [Version 5.1.2600.2180, R2890]"...
"Smart card Subsystem [Version 5.1.2600.2180, R2890]"...
"SMB Redirector [Version 5.1.2600.2180, R2890]"...
"Speech API Core [Version 5.1.2600.2180, R2890]"...
"Speech Control Panel [Version 5.1.2600.2180, R2890]"...
"Standard 101/102-Key or Microsoft Natural PS/2 Keyboard [Version 5.1.2600, R620]"...
"Standard Template Libraries (STL) [Version 5.1.2600.2180, R2890]"...
"System board [Version 5.1.2600, R620]"...
"System CMOS/real time clock [Version 5.1.2600, R620]"...
"System Compatible Manifest [Version 5.1.2600.2180, R2890]"...
"System Compatible Manifest Policy XPSP2 [Version 5.1.2600.2180, R2890]"...
"System Compatible Manifest XPSP2 [Version 5.1.2600.2180, R2890]"...
"System speaker [Version 5.1.2600, R620]"...
"System timer [Version 5.1.2600, R620]"...
"TAPI 2.2 Client [Version 5.1.2600, R620]"...
"TAPI COM Client [Version 5.1.2600.2180, R2890]"...
"TAPI Terminal Manager [Version 5.1.2600.2180, R2890]"...
"TAPI User Interface [Version 5.1.2600, R620]"...
"TCP/IP Networking [Version 5.1.2600.2180, R2890]"...
"TCP/IP Version 6 [Version 5.1.2600.2180, R2890]"...
"Telephony [Version 5.1.2600.2180, R2890]"...
"Terminal Server Device Redirector [Version 5.1.2600, R620]"...
"Terminal Server Keyboard Driver [Version 5.1.2600, R620]"...
"Terminal Server Mouse Driver [Version 5.1.2600, R620]"...
"Terminal Services Core [Version 5.1.2600.2180, R2890]"...
"Terminal Services Runtime [Version 5.1.2600.2180, R2890]"...
"Time Service Core [Version 5.1.2600.2180, R2890]"...
"Transport Driver Interface [Version 5.1.2600.2180, R2890]"...
"Tray Icon Add/Remove Support [Version 5.1.2600.2180, R2890]"...
"Unimodem [Version 5.1.2600.2180, R2890]"...
"Urlmon Library [Version 5.1.2600.2180, R2890]"...
"USB 2.0 [Version 5.1.2600.2180, R2890]"...
"USB Root Hub [Version 5.1.2600.2180, R2890]"...
"User Interface Core [Version 5.1.2600.2180, R2890]"...
"User Locale: English - Australia [Version 5.1.2600, R621]"...
"User Locale: English - Belize [Version 5.1.2600, R621]"...
"User Locale: English - Canada [Version 5.1.2600, R621]"...
"User Locale: English - Caribbean [Version 5.1.2600.2180, R2890]"...
"User Locale: English - Ireland [Version 5.1.2600, R621]"...
"User Locale: English - Jamaica [Version 5.1.2600, R621]"...
"User Locale: English - New Zealand [Version 5.1.2600, R621]"...
"User Locale: English - Philippines [Version 5.1.2600.2180, R2890]"...
"User Locale: English - South Africa [Version 5.1.2600, R621]"...
"User Locale: English - Trinidad [Version 5.1.2600, R621]"...
"User Locale: English - United Kingdom [Version 5.1.2600, R621]"...
"User Locale: English - United States [Version 5.1.2600, R621]"...
"User Locale: English - Zimbabwe [Version 5.1.2600, R621]"...
"Users Control Panel [Version 5.1.2600.2180, R2890]"...
"VGA Boot Driver [Version 5.1.2600.1106, R1507]"...
"VGA Save [Version 5.1.2600.2180, R2890]"...
"Video Codecs [Version 5.1.2600, R620]"...
"Video For Windows Core [Version 5.1.2600.2180, R2890]"...
"Virtual Display Driver [Version 5.1.2600.2180, R2890]"...
"Visual C++ Runtime Libraries (Side X Side) [Version 5.1.2600.2180, R2890]"...
"Visual C++ Runtime Libraries Policy XPSP2 [Version 5.1.2600.2180, R2890]"...
"Visual C++ Runtime Libraries XPSP2 [Version 5.1.2600.2180, R2890]"...
"Volume Manager [Version 5.1.2600, R620]"...
"WAN Miniport (IP) [Version 5.1.2600, R620]"...
"WAN Miniport (L2TP) [Version 5.1.2600, R620]"...
"WAN Miniport (PPPOE) [Version 5.1.2600, R620]"...
"WAN Miniport (PPTP) [Version 5.1.2600, R620]"...
"Webdav Client Redirector [Version 5.1.2600.2180, R2890]"...
"Windows API - Advanced [Version 5.1.2600.2180, R2890]"...
"Windows API - GDI [Version 5.1.2600.2180, R2890]"...
"Windows API - Kernel [Version 5.1.2600.2180, R2890]"...
"Windows API - User [Version 5.1.2600.2180, R2890]"...
"Windows Firewall/Internet Connection Sharing (ICS) [Version 5.1.2600.2180, R2890]"...
"Windows Image Acquisition Core [Version 5.1.2600.2180, R2890]"...
"Windows NT MARTA Provider [Version 5.1.2600.2180, R2890]"...
"Windows Script Engines [Version 5.1.2600.2180, R2890]"...
"Windows Security Configuration Editor Client Engine [Version 5.1.2600.2180, R2890]"...
"Windows Security Configuration Editor Engine [Version 5.1.2600.2180, R2890]"...
"Windows Sockets [Version 5.1.2600, R620]"...
"Windows subsystem [Version 5.1.2600.2180, R2890]"...
"Windows XP Service Pack 1 Resource DLL [Version 5.1.2600.2180, R2890]"...
"Windows XP Service Pack 2 OOB Resource DLL [Version 5.1.2600.2180, R2890]"...
"WinHTTP [Version 5.1.2600.2180, R2890]"...
"Wininet Library [Version 5.1.2600.2180, R2890]"...
"Wireless Zero Configuration [Version 5.1.2600.2180, R2890]"...
"WMI Core [Version 5.1.2600.2180, R2890]"...
"WMI Correlation [Version 5.1.2600, R620]"...
"WMI Filter [Version 5.1.2600.2180, R2890]"...
"Workstation Service [Version 5.1.2600.2180, R2890]"...
"Accessibility Control Panel [Version 5.1.2600.2180, R2890]"...
"Accessibility Core [Version 5.1.2600, R620]"...
"ACPI Fan [Version 5.1.2600, R620]"...
"ACPI Fixed Feature Button [Version 5.1.2600, R620]"...
"ACPI Power Button [Version 5.1.2600, R620]"...
"ACPI Sleep Button [Version 5.1.2600, R620]"...
"ACPI Thermal Zone [Version 5.1.2600, R620]"...
"ACPI Uniprocessor PC [Version 5.1.2600.2180, R2890]"...
"Active Directory Service Interface (ADSI) Core [Version 5.1.2600.2180, R2890]"...
"Active Template Library (ATL) [Version 5.1.2600.2180, R2890]"...
"Add Hardware Control Panel [Version 5.1.2600.2180, R2890]"...
"Add/Remove Programs Control Panel [Version 5.1.2600.2180, R2890]"...
"Administrator Account [Version 5.1.2600.1106, R1507]"...
"Analog TV [Version 5.1.2600.2180, R2890]"...
"ATI_2KXP_INF Component [Version 1.0, R6]"...
116: Building unreleased component: "ATI_2KXP_INF Component [Version 1.0, R6]"
"Audio Codecs [Version 5.1.2600, R620]"...
"Audio Control Panel [Version 5.1.2600, R620]"...
"COM Base [Version 5.1.2600.2180, R2890]"...
"FBA: SCE [Version 5.1.2600.1106, R1507]"...
"Local Security Authority Subsystem (LSASS) [Version 5.1.2600.2180, R2890]"...
"Medium Changer Class Driver [Version 5.1.2600, R620]"...
"Rich Edit Control Version 1.0 [Version 5.1.2600, R620]"...
"Rich Edit Control Version 3.0 [Version 5.1.2600.2180, R2890]"...
"Volume Shadow Copy Service [Version 5.1.2600.2180, R2890]"...
"Windows XP Service Pack 2 Resource DLL [Version 5.1.2600.2180, R2890]"...
"Enhanced Write Filter [Version 5.1.2600.2180, R2890]"...

Wednesday, November 16, 2005

problems with creating the a working control panel

For the last two days i have had problems
getting the control panel to work correctly
in the image i had created. More specifically
the display control panel applet was not working
correctly.

"Class Install Library - Image Device [Version 5.1.2600.1106, R1507]"
"Class Installer - Imaging devices [Version 5.1.2600.1106, R1507]"
"Display Control Panel [Version 5.1.2600.1106, R1507]"...
"Shell Control Panel Registry Data [Version 5.1.2600, R620]"...
"Shell Control Panel Registry Data (Pro) [Version 5.1.2600, R620]"...
"Shell Hyperterminal Registry Data [Version 5.1.2600, R620]"...
"System Control Panel [Version 5.1.2600.1106, R1507]"...
"Accessories/Communications Programs [Version 5.1.2600, R620]"...
"Add Hardware Control Panel [Version 5.1.2600.1106, R1507]"...

are all possible candidates

1. Display Control Panel

Tuesday, November 15, 2005

INF files and Driver Issues

Currently I dont have a precise
method to create a component for
the nvidia (or ati) using the inf
files that come with.

Here is a pretty good online article
about inf files:
http://www.wd-3.com/archive/InfFiles.htm

Here is what he says about some
of the sections:

These are global:

Version
Control Flags
SourceDisksNames
SourceDisksFiles
DestinationDirs
Strings

These are Hierarchical:

Manufacturer
Models Section --- componet, service, .hw
InstallComponent --- add reg, copy files
InstallServices --- add service
.HW --- add reg

AddReg
CopyFiles

AddServer
AddReg

Ok lets take a look at our inf file
of instrest, an nvidia 5200 card.

Yes i do see the version section that
was previously mentioned.

[Version]
Signature = "$Windows NT$"
Provider = %NVIDIA%
ClassGUID = {4D36E968-E325-11CE-BFC1-08002BE10318}
Class = Display
CatalogFile = NV4_DISP.CAT
DriverVer = 10/10/2005, 8.1.8.5

Signature section means that this
can only be parsed by windows nt
or greater. That makes sese.
Provider is nvidia which is no
surprise.

Next look at this section extract:
---------------------------------------
[SourceDisksNames]
1 = %DiskID1%

[SourceDisksFiles]
nv4_mini.sys = 1
nvcod.dll = 1
nvsvc32.exe = 1
nv4_disp.dll = 1
nvhwvid.dll = 1
nvoglnt.dll = 1
nvcpl.dll = 1
nvmctray.dll = 1
nvcpl.hlp = 1
nvwddi.dll = 1
nvnt4cpl.dll = 1
nvwcplen.hlp = 1
nvmccs.dll = 1
nvapi.dll = 1

[Manufacturer]
%NVIDIA% = NVIDIA.Mfg
---------------------------------------

so %1% is macro for = %DiskID1%
which is later defined to be:

DiskID1 = "NVIDIA Windows 2000/XP Driver Library Installation Disk 1"

I toyed around with nvcodins.dll
Dump of file nvcodins.dll

File Type: DLL

Section contains the following exports for NVCoInstaller.dll

0 characteristics
434B52D1 time date stamp Tue Oct 11 00:51:13 2005
0.00 version
1 ordinal base
1 number of functions
1 number of names

ordinal hint RVA name

1 0 0000289A NVCoInstaller

Summary
Dump of file nvcodins.dll

File Type: DLL
----------------------------- end exports ------------------

And here are the imports from dumpbin run.
(Not all of dumpbin output is present.)
....
ADVAPI32.dll
2001000 Import Address Table
2007540 Import Name Table
0 time date stamp
0 Index of first forwarder reference

1CD RegCreateKeyExW
1C8 RegCloseKey
1EC RegQueryValueExW
1E2 RegOpenKeyExW
1F9 RegSetValueExW
...
-------------------------------------------------------------------

So this dll calls RegCreateKeyExW makes sense.
Does this single dll create the regsitry keys
needed for nvidia system?


Here are the threads going through my mind.
1) What does the install programm really do?
Is an install responsible placement of dlls
and modification of the registry or does
it call functionality built into the driver
system.
2) why cant i just call the driver installer
program from fba? make vba scrit that runs
the installer program?