So I put a startup sound on my HTPC...
14 years ago
General
Fediverse Links
Mastodon: @Snapai@dragon.style | Pixelfed: @Snapai@pix.weanimatethings.com | Peertube: @snapai@watch.weanimatethings.comTelegram Links
@Snapai (me) / @Snapimation (art)Apparently it's NEARLY IMPOSSIBLE to change the default startup sound on Windows 7.
For a really dumb reason- in Windows Vista, they wanted it to synchronize with the startup animation (the Windows Pearl on Vista), and they never changed it back.
The startup sound is now buried in the core resource DLL, imagres.dll, which is tightly locked to the OS and loaded much earlier than the sound event stack (which is why they moved it there), and can only be edited on 32-bit versions of the system using a program called ResourceHacker/ResHack. (I'm running Win7 64-bit). Instead of an option to reassign it in the sound scheme control panel, there's simply a toggle to turn it on or off.
So anyway, turned the real startup sound off, downloaded sox to play the sound,hstart to keep the console window from appearing, and dumped the command to play the sound into HKLM/Software/Microsoft/Windows/CurrentVersion/Run...
[EDIT]
Actually, the best way to get this to run at startup is simply to create a new task in "Task Scheduler", scheduled to run at startup, regardless of logins, and set to hidden. The HKLM/.../Run key won't fire until after login if your computer doesn't do automatic login. Keep in mind, the boot process doesn't synchronize to anything, so you won't be getting sync sound. Anyway...
[/EDIT]
...and now my home theatre now plays the 7.1 channel version of Deep Sound (the THX sound) at startup. :D :D
Which of course, is really awesome on a big TV with 7.1 speakers scattered about the living room. :3
If you click on the link on that youtube's page, the guy is hosting a bunch of the THX trailers extracted directly from DVD and BD movies, so you can pull the sound out of them....or just watch them at full-quality and full-speakers with something like VLC or MPC-HC. :D
For a really dumb reason- in Windows Vista, they wanted it to synchronize with the startup animation (the Windows Pearl on Vista), and they never changed it back.
The startup sound is now buried in the core resource DLL, imagres.dll, which is tightly locked to the OS and loaded much earlier than the sound event stack (which is why they moved it there), and can only be edited on 32-bit versions of the system using a program called ResourceHacker/ResHack. (I'm running Win7 64-bit). Instead of an option to reassign it in the sound scheme control panel, there's simply a toggle to turn it on or off.
So anyway, turned the real startup sound off, downloaded sox to play the sound,
[EDIT]
Actually, the best way to get this to run at startup is simply to create a new task in "Task Scheduler", scheduled to run at startup, regardless of logins, and set to hidden. The HKLM/.../Run key won't fire until after login if your computer doesn't do automatic login. Keep in mind, the boot process doesn't synchronize to anything, so you won't be getting sync sound. Anyway...
[/EDIT]
...and now my home theatre now plays the 7.1 channel version of Deep Sound (the THX sound) at startup. :D :D
Which of course, is really awesome on a big TV with 7.1 speakers scattered about the living room. :3
If you click on the link on that youtube's page, the guy is hosting a bunch of the THX trailers extracted directly from DVD and BD movies, so you can pull the sound out of them....or just watch them at full-quality and full-speakers with something like VLC or MPC-HC. :D
FA+

But what I meant was, an OS that was designed around allowing the user to alter its appearance/visual effects without also requiring them to dive into the code of *how* everything else in the OS works. Basically, lots more editors and stuff built in than what systems usually have.
Ideally, editing something visual shouldn't require tweaking pixel alignment values in a text editor, or adjusting hard-coded values in the source files, ever. :p
Been years I havent customized the OS sounds. :E