"Bypass" the windows registry use of a program?

M

MCSmarties

Hello, this is my first post here.
Sorry if I post this is the wrong forum and sorry if it sounds naïve
and/or stupid.
I think I understand how the Windows registry works overall but I'm not
a programmer.

I have an old (freeware) DSP plugin that can work with a "green"
program. I have been using it to enhance sound in videos stored as
"self-contained" CDs (meaning, no player or codec necessary to play).

Here's the problem: upon activation, this DSP plugin stores its
settings in the windows registry.
I would like instead to store and retrieve that information from a
local file so that
1) I can include my optimized settings directly on the CD (otherwise it
defaults to other settings)
2) Running such a CD does not affect the system (I don't want to modify
another computer's registry)
3) The plugin starts even when I'm not logged in as administrator

So, can I somehow "intercept" the registering of this plugin's DLL and
instead "tell it" to look for the values in a local reg file I could
then include on the CD?

The DLL registers the following values:

---
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Ioscasoft]

[HKEY_LOCAL_MACHINE\SOFTWARE\Ioscasoft\Enhancer]

[HKEY_LOCAL_MACHINE\SOFTWARE\Ioscasoft\Enhancer\Version 017]
"Volume"=dword:00000048
"Harm Bass"=dword:0000001f
"Harm Bass range"=dword:00000032
"Drum Bass"=dword:0000001e
"Drum Bass range"=dword:00000032
"Dry Signal"=dword:00000064
"Harm Treble"=dword:00000048
"Harm Treble Range"=dword:00000032
"Ambience"=dword:00000008
"Ambience Range"=dword:00000012
"Boosted"=dword:00000001
"Window X"=dword:00000141
"Window Y"=dword:00000018
"Window State"=dword:00000000

[HKEY_LOCAL_MACHINE\SOFTWARE\Ioscasoft\Enhancer\Version 017\Skin File]
@=""
 
M

MCSmarties

bump - is my idea so crazy?
I'd appreciate an answer even if it's to tell me that I can't do
this...

THANKS!
 
M

Malke

MCSmarties said:
bump - is my idea so crazy?
I'd appreciate an answer even if it's to tell me that I can't do
this...

THANKS!

Unfortunately, since you didn't quote any of your previous message no one
knows what your idea was so no one can comment on whether it is crazy or
not.

Care to try again? If yes, keep it in this thread. BTW, there is no "bump"
on Usenet.

Malke
 
M

MCSmarties

Unfortunately, since you didn't quote any of your previous message no one
knows what your idea was so no one can comment on whether it is crazy or
not.

Uhm... we are still in my original thread, yes? So my idea was the
FIRST post, see above?
OK, I'm kinda new to usenet. Have mainly posted on bboards before.
Sorry if I missed something.
Here's a copy of the original post:

I have an old (freeware) DSP plugin that can work with a "green"
program. I have been using it to enhance sound in videos stored as
"self-contained" CDs (meaning, no player or codec necessary to play).

Here's the problem: upon activation, this DSP plugin stores its
settings in the windows registry.
I would like instead to store and retrieve that information from a
local file so that
1) I can include my optimized settings directly on the CD (otherwise it
defaults to other settings)
2) Running such a CD does not affect the system (I don't want to modify
another computer's registry)
3) The plugin starts even when I'm not logged in as administrator

So, can I somehow "intercept" the registering of this plugin's DLL and
instead "tell it" to look for the values in a local reg file I could
then include on the CD?

The DLL registers the following values:

---
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Ioscasoft]

[HKEY_LOCAL_MACHINE\SOFTWARE\Ioscasoft\Enhancer]

[HKEY_LOCAL_MACHINE\SOFTWARE\Ioscasoft\Enhancer\Version 017]
"Volume"=dword:00000048
"Harm Bass"=dword:0000001f
"Harm Bass range"=dword:00000032
"Drum Bass"=dword:0000001e
"Drum Bass range"=dword:00000032
"Dry Signal"=dword:00000064
"Harm Treble"=dword:00000048
"Harm Treble Range"=dword:00000032
"Ambience"=dword:00000008
"Ambience Range"=dword:00000012
"Boosted"=dword:00000001
"Window X"=dword:00000141
"Window Y"=dword:00000018
"Window State"=dword:00000000

[HKEY_LOCAL_MACHINE\SOFTWARE\Ioscasoft\Enhancer\Version 017\Skin File]
@=""
---

Running Windows XP, I'd appreciate a solution that also works with
2000.
Thanks!
Care to try again? If yes, keep it in this thread. BTW, there is no "bump"
on Usenet.

My bad, didn't know. Thanks for the info!
 
R

Rock

Unfortunately, since you didn't quote any of your previous message no one
knows what your idea was so no one can comment on whether it is crazy or
not.

Uhm... we are still in my original thread, yes? So my idea was the
FIRST post, see above?
OK, I'm kinda new to usenet. Have mainly posted on bboards before.
Sorry if I missed something.
Here's a copy of the original post:

I have an old (freeware) DSP plugin that can work with a "green"
program. I have been using it to enhance sound in videos stored as
"self-contained" CDs (meaning, no player or codec necessary to play).

Here's the problem: upon activation, this DSP plugin stores its
settings in the windows registry.
I would like instead to store and retrieve that information from a
local file so that
1) I can include my optimized settings directly on the CD (otherwise it
defaults to other settings)
2) Running such a CD does not affect the system (I don't want to modify
another computer's registry)
3) The plugin starts even when I'm not logged in as administrator

So, can I somehow "intercept" the registering of this plugin's DLL and
instead "tell it" to look for the values in a local reg file I could
then include on the CD?

The DLL registers the following values:

---
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Ioscasoft]

[HKEY_LOCAL_MACHINE\SOFTWARE\Ioscasoft\Enhancer]

[HKEY_LOCAL_MACHINE\SOFTWARE\Ioscasoft\Enhancer\Version 017]
"Volume"=dword:00000048
"Harm Bass"=dword:0000001f
"Harm Bass range"=dword:00000032
"Drum Bass"=dword:0000001e
"Drum Bass range"=dword:00000032
"Dry Signal"=dword:00000064
"Harm Treble"=dword:00000048
"Harm Treble Range"=dword:00000032
"Ambience"=dword:00000008
"Ambience Range"=dword:00000012
"Boosted"=dword:00000001
"Window X"=dword:00000141
"Window Y"=dword:00000018
"Window State"=dword:00000000

[HKEY_LOCAL_MACHINE\SOFTWARE\Ioscasoft\Enhancer\Version 017\Skin File]
@=""
---

Running Windows XP, I'd appreciate a solution that also works with
2000.
Thanks!
Care to try again? If yes, keep it in this thread. BTW, there is no
"bump"
on Usenet.

My bad, didn't know. Thanks for the info!


Many people, as do I and Malke, use a newsreader for accessing newsgroups.
We download and have only the most recent messages so we don't see the
previous ones in a thread. Normal Usenet behavior is to quote at least part
of the message to which you reply to keep the context. Sorry I don't have
any answer for your query - I saw it when you first posted. My first
reaction is no you can't - but I don't have specific knowledge for a
definitive answer.
 
M

Malke

MCSmarties wrote:

Comments inline:
Uhm... we are still in my original thread, yes? So my idea was the
FIRST post, see above?
OK, I'm kinda new to usenet. Have mainly posted on bboards before.
Sorry if I missed something.

Yes, you missed something because you are posting via Google Groups
instead of using a real newsreader like the rest of us. So there is no
"above" to see.
Here's a copy of the original post:

I have an old (freeware) DSP plugin that can work with a "green"
program. I have been using it to enhance sound in videos stored as
"self-contained" CDs (meaning, no player or codec necessary to play).

Here's the problem: upon activation, this DSP plugin stores its
settings in the windows registry.
I would like instead to store and retrieve that information from a
local file so that
1) I can include my optimized settings directly on the CD (otherwise
it defaults to other settings)
2) Running such a CD does not affect the system (I don't want to
modify another computer's registry)
3) The plugin starts even when I'm not logged in as administrator

So, can I somehow "intercept" the registering of this plugin's DLL and
instead "tell it" to look for the values in a local reg file I could
then include on the CD?

Offhand, I would say that you would need to change the coding in your
DSP plugin, not in the Windows registry. The program decides where it's
going to put its data. If you are a programmer, you can probably change
this easily. If you're not, then either look for a new plugin or even
see if you can contact the plugin's creator.

An an FYI, here is information on accessing Usenet with a newsreader
instead of from a web interface. The Google Groups interface is
*almost* as awful as the Microsoft web interface. You should also be
aware that in some public newsgroups regulars won't even answer people
who post using Google Groups (not here, though).

About Usenet:
http://en.wikipedia.org/wiki/Usenet
http://groups.google.com/support/bin/static.py?page=basics.html - Basics
of Usenet
http://www.elephantboycomputers.com/page2.html#Usenet - a brief
explanation of newsgroups

Using Outlook Express as Newsreader:
http://michaelstevenstech.com/outlookexpressnewreader.htm
http://rickrogers.org/setupoe.htm
Accessing the MS newsgroups in Outlook Express Newsreader
http://www.microsoft.com/windowsxp/expertzone/newsgroupsetup.mspx

How to Post:
http://www.dts-l.org/goodpost.htm

http://aumha.org/nntp.htm - list of MS newsgroups
microsoft.public.test.here - MS group to test if your newsreader is
working properly
http://www3.telus.net/dandemar/munad.htm - how to munge email address
http://www.blakjak.demon.co.uk/mul_crss.htm - multiposting vs.
crossposting
Replying/quoting properly when using GoogleGroups -
http://www.safalra.com/special/googlegroupsreply/
Also see "Google Groups and Netiquette" here - http://www.plainfaqs.org/

Sorry I wasn't able to give you a definitive answer about what you'd
like to do.

Malke
 
M

MCSmarties

To Malke:
Yes, you missed something because you are posting via Google Groups
instead of using a real newsreader like the rest of us. So there is no
"above" to see.

Aaah... that makes sense. Thanks for your detailed post - you may not
have
been able to answer my "real" question but still managed to give a very
useful answer :)

Hope I didn't offend you with my earlier post. I was just a bit
puzzled, that's all!

- Martin
 
M

Malke

MCSmarties said:
To Malke:


Aaah... that makes sense. Thanks for your detailed post - you may not
have
been able to answer my "real" question but still managed to give a
very useful answer :)

Hope I didn't offend you with my earlier post. I was just a bit
puzzled, that's all!

No, I certainly wasn't offended. And again, I'm sorry that I wasn't able
to answer your question.

Malke
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top