![]() |
|
|
#1 |
|
How To Go
Join Date: Jun 2002
Location: Aurora
Posts: 12,768
|
Creative reaches new low
So I installed the latest X-Fi drivers for Vista 64 which were released this month. (That's an official release, not a beta release, just to be clear.) After the installation was finished the drivers had, as usual with Creative, left a ton of junk in the Windows\Temp directory, which I deleted as usual.
Imagine my surprise when, after the next reboot, my headphones emitted loud static noise! After some inspection and a driver reinstallation I realized what the problem was. Please to be looking at the following screenshot of the driver properties page: ![]() As you can see, the Creative drivers are not digitally signed which is supposed to be impossible in Vista 64. So how did those smart cookies get around this apparently very obnoxious restriction? Easy, they installed driver files in the Temp directory! When I deleted them with all the junk left over from the installation the drivers stopped functioning. And because the Temp folder is not protected by Windows the system didn't notice the files were missing, and couldn't restore them. (That's admittedly conjecture -- if someone has a better idea how Creative can make an unsigned driver run on Vista 64, and why they put driver files in Windows\Temp, I'd be happy to hear about it.) Oh, and there's a final release of Alchemy. As far as I can tell it has the same functionality as the last preview release, but it's ten times as big... and contains registration nagware. Suddenly the switch to on-board audio doesn't seem such a bad idea, if only to get rid of these irredeemable assclowns. :( |
|
|
|
|
|
#2 |
|
Social Worker
Join Date: Jun 2005
Location: PSN: Moggraider GFWL: MoggBerserker
Posts: 4,793
|
Creative shouldn't've done this, but I see the essential problem as Microsoft, with some of its more stupid security measures. On XP I've gotten that message that such and such drivers don't pass muster all the time, even with Nvidia reference drivers, and on Vista they only escalated the douchebaggery.
|
|
|
|
|
|
#3 |
|
How To Go
Join Date: Jun 2002
Location: Aurora
Posts: 12,768
|
That's perfectly reasonable, though. Driver shouldn't be allowed to be installed on consumer systems willy-nilly, as they can completely fuck up your system. Digital signing is a minimal security threshold. What's really worrying here is how easily Microsoft's requirements are circumvented just by putting driver files in a different directory.
|
|
|
|
|
|
#4 |
|
[Solium Infernum]
How To Go
Join Date: Apr 2003
Location: Toronto, Ontario
Posts: 14,438
|
This sounds like the kind of programming I'd expect to see from DeepT. Maybe DeepT works for creative?
|
|
|
|
|
|
#5 |
|
Social Worker
Join Date: Apr 2005
Location: Washington
Posts: 4,191
|
Now, now, let's play nice boys.
|
|
|
|
|
|
#6 | |
|
Social Worker
Join Date: Mar 2003
Location: Live: Gar Drastic | PSN & Steam: GarDrastic
Posts: 4,680
|
That's pretty low, all right.
Quote:
|
|
|
|
|
|
|
#7 | |
|
Social Worker
Join Date: Aug 2002
Location: Silicon Valley
Posts: 3,984
|
Quote:
|
|
|
|
|
|
|
#8 |
|
Social Worker
Join Date: Mar 2003
Location: Live: Gar Drastic | PSN & Steam: GarDrastic
Posts: 4,680
|
Warm, fuzzy, and DOMED!
|
|
|
|
|
|
#9 |
|
Social Worker
Join Date: Aug 2003
Location: WISE-R-OOL-1
Posts: 3,613
|
What is digital signing anyway? Some sort of checksum data submitted to a third-party? Then third party verifies this was written by this party and NEVER MODIFIED?
|
|
|
|
|
|
#10 |
|
New Romantic
Join Date: Jul 2005
Location: Calgary
Posts: 7,603
|
A certificate signed by Microsoft that verifies that the file or package really does come from Legit Company Inc. and isn't something that download.com found lying on the floor of their server room with the name NOTAVIRUS.EXE.
Edit: And it's tied to the package (dunno the details, but it's probably a cryptographically-strong hash) so that modifying the package would invalidate the certificate. Edit^2: And it doesn't guarantee that there's nothing malicious in the package, but if there is, you know exactly who to blame, since the exploit would have had to be in there before the company applied the signature. Last edited by Fugitive; 06-18-2007 at 02:30 PM.. |
|
|
|
|
|
#11 | |
|
Social Worker
Join Date: Nov 2003
Location: Seattle and Charlotte
Posts: 4,964
|
Quote:
|
|
|
|
|
|
|
#12 |
|
World's End Supernova
Join Date: Jun 2002
Location: Seattle, WA
Posts: 26,577
|
I'd guess that it's a not a kernel-mode driver, as they're apparently only required to be certified in kernel mode. I know there was some work in changing the sound stack for Vista. Then again, there's a bunch of other requirements it should hit (secure media streaming, boot time).
The temporary directory thing is pretty strange. Have you contacted anyone official like? |
|
|
|
|
|
#13 |
|
New Romantic
Join Date: Sep 2003
Location: Bothell, WA Gamertag: S Holt
Posts: 6,142
|
yeah I'm pretty sure on Vista that the sound stuff isn't kernel mode any more.
|
|
|
|
|
|
#14 | |
|
New Romantic
Join Date: Mar 2003
Location: In the now
Posts: 5,119
|
Quote:
|
|
|
|
|
|
|
#15 | |
|
New Romantic
Join Date: Mar 2003
Location: In the now
Posts: 5,119
|
Quote:
I think Charles qualifies for the secret DeepT hate fan-club, although you may need a stronger demonstration for your personal hatred of me to get in. I am sure the founding members will be sending an invite, maybe even two. You get membership cards, access to the secret DeepT hate wiki, a pager to notify you of events that require prompt action, and I heard you even get invitations to some very shiek events. |
|
|
|
|
|
|
#16 | |
|
Social Worker
Join Date: Sep 2004
Location: Austin, TX Live/Steam: roberdjp
Posts: 4,020
|
Quote:
|
|
|
|
|
|
|
#17 |
|
Social Worker
Join Date: Apr 2005
Location: Canada
Posts: 2,429
|
I noticed this same behaviour with the installation of Vista-64 drivers for my old Audigy 2 ZS, except it only left two of the "not digitally signed" driver files in the Temp folder (ctpxinst.exe and cttele.dll). To me, it's pretty damn silly if that's part of Creative's installation process; I tend to clean up my Temp files from time-to-time and I'd hate to be breakin' things because they decided to leave necessary files in there.
|
|
|
|
|
|
#18 | ||
|
How To Go
Join Date: Jun 2002
Location: Aurora
Posts: 12,768
|
Quote:
The current driver version doesn't support encrypted sound, by the way, according to the ReadMe. Quote:
|
||
|
|
|
|
|
#19 | |
|
How To Go
Join Date: Jun 2002
Location: Aurora
Posts: 12,768
|
Quote:
|
|
|
|
|
|
|
#20 |
|
New Romantic
Join Date: Aug 2004
Location: Knee-deep in XCode
Posts: 5,884
|
You can't expect a TEMPORARY DIRECTORY to keep its contents for long.
What the hell were they thinking? |
|
|
|
|
|
#21 | |
|
How To Go
Join Date: Apr 2004
Location: Gamertag: Japrufrock
Posts: 10,370
|
Quote:
I once went to Bahrain, but I never saw any sheik events. |
|
|
|
|
|
|
#22 |
|
New Romantic
Join Date: Aug 2002
Location: Gtag: Plasmasaint
Posts: 8,691
|
![]() |
|
|
|
|
|
#23 | |
|
Mad Chester
Join Date: Oct 2006
Posts: 1,006
|
Quote:
SPOILER Sheik is actually Zelda in disguise. |
|
|
|
|
|
|
#24 |
|
New Romantic
Join Date: Mar 2003
Location: In the now
Posts: 5,119
|
I am sorry, I knew I would get the word wrong. Oh well.
|
|
|
|
![]() |
![]() |
||
Creative reaches new low
|
||
| Thread Tools | |
|
|