More fun with Win7...

Chappy

MIA
Guru
Local time
2:34 PM
Messages
445
Location
Frozen North
Hey

I've used an HP Multimedia KB for a couple years, even tho my system is Home built and no HP parts, but it works great and has what I need.
Unfortunately tho, the HP drivers refused to install on W7, since the installer checks the OS version and the max version was 6.1 (Vista). So the install immediately rolled back and I can't get all my multimedia and multi-function keys....AArrghhhh!!!!

Well today I got inspired, I can't say if it was by boredom or stupidity...but it was an inspiration at least. I was going to "Decompile" that stupid HP installer, and rebuild it again to suit my needs.

So I ran the installer and waited until it had "unpacked" it's contents, but I didn't go any further. I then went into the hidden temp directory and Copied the unpacked files to another directory. This was necessary because as soon I tell the HP installer to continue, it recognizes an Invalid OS and rolls back the install, deleting the unpacked files. So I let it do just that now, but I have a copy of the installation files....HAHA!!
Take THAT you HP B#st#rds!!!!

Well I now have more work that I intended, I had to go thru about 50 or so files to make sure there wasn't anything that was going to affect this install, and strip the PS2 dll's.
Made a Batch file to make a directory and copy the HP Program folders, run the embedded silent exe's, add the registry keys (29) and register the required dll's and ActiveX .ocx's that were needed. I had to make some edits with Hex Toolbox to strip HP Branding from some things, and all in all it took me around four hours to get this all done and make sure it was correct before starting it. First time I found I forgot the CSS files...oops, second time I couldn't get my DVD drives to open & close with the KB keys (another hex edit did the trick), and the third time seems to be the Charm!
So far, all my programmable keys are, 1st...showing up in Control Panel - Keyboard, Buttons tab (which is built with the CSS files...), and then programmable and work, and have the On-Screen display work. Both DVD trays open & close properly, all my buttons launch what I want them too, and I'm happy...and tired. My eyes are dead after going thru so much Hex!!
But sometimes it's worth it..;)
 

My Computer

Computer Manufacturer/Model Number
Personal Build
OS
Vista Ult 64bit - Windows 7 Ult 7264 64bit
CPU
Intel Core 2 Duo E6750
Motherboard
Asus Commando
Memory
4 G's Crucial Ballistix Tracer
Graphics Card(s)
BFG Nvidia 8800 GTS 340
Sound Card
Creative Sound Blaster X-FI Platinum FATAL1TY
Monitor(s) Displays
2-22" HP W2207 LCD
Screen Resolution
1920 x 1080
Hard Drives
3 x 500G WD Caviar SATA II
PSU
Enermax Noise Taker II 600W
Case
NZXT Lexa Classic (dual doored & windowed)
Cooling
Zalman 9700 CPU cooler - 4 x 120mm, 1 x 90mm fans
Keyboard
Logitech MX 5500
Mouse
Logitech MX Revolution
Internet Speed
Blazing...
Wow. All that for a keyboard? I'm not sure if I should be happy for you, or if I should cry!

You must seriously like that keyboard to go through that much effort to get it working in Windows 7. Me, I'd have just replaced it with something else a long time ago.

Then again, I try to avoid HP products like the plague, so I would not have had that problem anyway.

Well done Dave.


OT:
You think maybe you could hack a Canon Lide25 Vista x64 Scanner driver for me so I could use it with my Canon Lide20? (I never could get a x64 driver for it...)
 

My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
Virtual Machine
OS
Windows 7 Professional 32-bit SP1
CPU
AMD A4/A6
Motherboard
Intel Corporation 440BX Desktop Reference Platform
Memory
3.00GB EDO
Graphics Card(s)
VMware SVGA 3D
Sound Card
High Definition Audio Device
Monitor(s) Displays
Generic Non-PnP Monitor on VMware SVGA 3D
Screen Resolution
1440x900
Hard Drives
1 x 60GB VMware Virtual SATA Hard Drive ATA Device
Antivirus
Kaspersky Total Security
Hiya Peter

Like I said...I was either VERY bored or VERRRY stoopid..

It worked perfectly in Vista but the HP driver used build number for a check process and so failed since build 6.2 (7000) is too high.
I thought it would be easier when I started but it turned into a rather drawn out affair.
Other thing is, this is my only current KB, I gave my Logitech wireless to my Mom when I gave her that HP machine, after I built this one. It was a "stop-gap" machine I bought after my last MoBo fried up and before I fully decided what I was going to build. I robbed that HP of some nice pieces cause my Mom would never use them and the HP KB had some features the other didn't so I ended up with this hodge-podge.

Check your PM on the Latter
 

My Computer

Computer Manufacturer/Model Number
Personal Build
OS
Vista Ult 64bit - Windows 7 Ult 7264 64bit
CPU
Intel Core 2 Duo E6750
Motherboard
Asus Commando
Memory
4 G's Crucial Ballistix Tracer
Graphics Card(s)
BFG Nvidia 8800 GTS 340
Sound Card
Creative Sound Blaster X-FI Platinum FATAL1TY
Monitor(s) Displays
2-22" HP W2207 LCD
Screen Resolution
1920 x 1080
Hard Drives
3 x 500G WD Caviar SATA II
PSU
Enermax Noise Taker II 600W
Case
NZXT Lexa Classic (dual doored & windowed)
Cooling
Zalman 9700 CPU cooler - 4 x 120mm, 1 x 90mm fans
Keyboard
Logitech MX 5500
Mouse
Logitech MX Revolution
Internet Speed
Blazing...
i would have just used my hotkey app to map the buttons. that way i wouldn't have yet another process running in the background. in fact, that is exactly what i have done with my keyboard ;)

i don't know why drivers always come as executables anyway. i usually just unpack the installers and keep just the driver files neatly organized on a drive someplace, then set up my hardware manually in the device manager. more work, but tidier in the end...
 

My Computer

OS
7600 x86
CPU
Core 2 Duo e7200, 2.53 ghz
Motherboard
Micro-Star MS-7529
Memory
2x DDR2 PC5300 1gb, 667 mhz
Graphics Card(s)
GeForce 9500gt, 512mb
Monitor(s) Displays
22" LG Flatron w2234s
Screen Resolution
1680x1050
Hard Drives
Excelstor SATA-II 250gb 7200rpm, 8mb cache
PSU
CoolerMaster M520
Internet Speed
30/20 mbits
Chappy, since you probably tried running the compatibility wizard on the install, do you know why it wouldn't work? I read that W7 didn't use a 7 for the kernel for that very reason, so I would think the wizard could handle a 6.2. But on the other hand, maybe Microsoft did not think any 6.x kernel would cause problems.
 

My Computer

Computer Manufacturer/Model Number
Homebuilt
OS
Windows 7 x64
CPU
i7-2600K
Motherboard
Asus P8Z77-v Pro
Memory
8 G
Graphics Card(s)
GTX 480
Sound Card
Onboard
Monitor(s) Displays
LG W2753V
Screen Resolution
1920x1080
Hard Drives
Crucial M4 128 G SSD
Hi Saltgrass

Yah, what I meant is that W7 is 6.2, so the installer didn't recognize it, since Max version was 6.1.
It all depends on if the installer uses a version check or not. Allot like Firefox addons but at least you can easily edit them to whatever version you want in the .rdf file and they work in the new V3x. This one would not be so easy without rebuilding the entire installer, so I went another route...I thought it would be easier but it turned out Not to be...;)
 

My Computer

Computer Manufacturer/Model Number
Personal Build
OS
Vista Ult 64bit - Windows 7 Ult 7264 64bit
CPU
Intel Core 2 Duo E6750
Motherboard
Asus Commando
Memory
4 G's Crucial Ballistix Tracer
Graphics Card(s)
BFG Nvidia 8800 GTS 340
Sound Card
Creative Sound Blaster X-FI Platinum FATAL1TY
Monitor(s) Displays
2-22" HP W2207 LCD
Screen Resolution
1920 x 1080
Hard Drives
3 x 500G WD Caviar SATA II
PSU
Enermax Noise Taker II 600W
Case
NZXT Lexa Classic (dual doored & windowed)
Cooling
Zalman 9700 CPU cooler - 4 x 120mm, 1 x 90mm fans
Keyboard
Logitech MX 5500
Mouse
Logitech MX Revolution
Internet Speed
Blazing...
Back
Top