Oj,
morda se komu pride prav tale zadeva. Pogruntal sem kako se da skrit usb, fw ali sata naprave, da se ne vidijo v "Safely Remove Hardware" oknu v WinXP.
Namrec dostikrat se notri pojavijo FW ali USB zvocne kartice, sata trdi diski, USB citalci pomnilnih kartic, SATA cdrom-i in podobno. Najveckrat so to stvari, ki jih NIKOLI ne zelimo ugasnit in so znotraj tega okna samo za zgago.
Npr. se mi je ze zgodilo da sem med playback-om Nuendo session-a namesto USB klucka ugasnil FireFace, etc...
Temo sem ze nekaj casa nazaj odprl na RME forumu, vendar brez uspeha... tako da sem se potem sam lotil studije. Spodaj je kopija vsebine, ki je tudi na RME forumu, je v anglescini, pa mislim da ne bi smelo bit sile.
Lp,
b.
--------------
Hi,
I found the solution how to hide FF400 inside Safely Remove Hardware without any program or another running process or whatsoever.
All you have to do is change "Capabilities" DWORD value for your FireFace.
First you need to find out your FireFace Device ID, so you can edit correct registry values later.
You have to open "Device Manager" under "System Properties" for that.I also guess you need to have administrator rights.
Shortcut: WinKey + PauseKey or
Start -> Control Panel -> System -> "Device Manager" Tab
Choose "Sound, video and game controllers"
select RME Fireface 400, rightclick and choose "Properties"
Click on "Details" tab
In dropdown menu select "Device Instance Id" (if not already selected). Remember or write down all the numbers and characters, this is your Fireface ID number. It should look something like:
1394\A35&2\43355DB81350A00
Close device manager and control panel, you don't need them anymore.
Now you have to go to registry editor.
Open "Run" and enter "Regedit" and press Enter.
("Run" should be under Start -> Run or just pres WinKey + R)
Go to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\1394\Your ID\More of Your ID\
Mine looks like this:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\1394\A35&2\43355DB81350A00
Now click on "More of Your ID" (in my case "43355DB81350A00") folder on the left side of Registry Editor. On the right side you should see "Capabilities" DWORD.
Double Click on "Capabilities" and another window should open. Under "Value Data" subtract current number by 4. I had 34(hexa) and I changed it to 30(hexa).
Note: if you get "Error writing the value's new contents." message, you don't have the permissions to edit the value.
If this happens, click again on "More of Your ID(bunch of numbers)" folder on the left side of Registry Editor, rightclick the folder and choose "Permissions...". Make sure that "Everyone" and "System" (upper window) have "full control" checked (in lower window). Now click back on "Capabilities" DWORD and change the value.
If you open now your "safely remove hardware" window, FireFace should not be listed.
The problem is that everytime you turn on (or restart) computer those values are reset. So you have to change it everytime computer is turned on or restarted.
For "automatic" "Capabilities" value update you have to create a shortcut inside "Start"->"Programs"->"Startup" to call registry file and change registry automatically for you.
Before you create a shortcut and put it inside "Startup" you have to export "modified" registry values.
Click again on "More of Your ID(bunch of numbers)" folder on the left side of Registry Editor, rightclick the folder and choose "Export". Make sure that Export range is set to "Selected branch". Choose the file name and click Save button. (remember the path where you saved the .reg file)
Now, this file you saved contains a lot of info that we did not change. I suggest that you edit this file with text editor (notepad will do) and keep only "Capabilities" DWORD change.
Open Notepad, click "File"->"Open" and locate .reg file.
Note: to be able to see .reg files click on dropdown menu "Files of type" and choose "All Files". Now locate your exported file (you saved a minute ago) for editing.
You should erase all the data inside .reg file except "Capabilities" DWORD.
Your edited file should look something like this:
----------------
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\1394\A35&2\43355DB81350A00]
"Capabilities"=dword:00000030
----------------
Save the edited file.
The last thing you need to do is create a shortcut to call this file everytime computer is turned on or restarted. Shortcut HAS TO BE located inside Start->Programs->"Startup" otherwise it will not be automatically executed!
If you don't know how to create a shortcut - google for it : )
Normal shortcut with located .reg file will popup window everytime you'll turn on computer (or restart) asking you if you want to add new information to the registry and then will tell you that it is successfully added.
If you want this to happen "silently" locate your shortcut and click "Properties".
In "Target Field" add the following string "%windir%\regedit.exe /s " at the beginning.
Example:
If your .reg file is located at c:\tmpfolder\regfix.reg, "Target" field (inside shortcut
properties) should look like this:
%windir%\regedit.exe /s c:\tmpfolder\regfix.reg
Be careful with spaces, before and after "/s" has to be a spacebar.
That's it. After restart, your FireFace should not be listed inside "Safely Remove Hardware" and "Safely Remove Hardware" Icon should be hidden (if no other removable device is active)
This procedure also works for card readers, usb, sata drives, sata cdroms, etc...
Find device ID and then look inside HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\
The begining of ID string also tell you where to look.
For example, my FireFace ID is:
1394\A35&2\43355DB81350A00 where "1394\" is
folder name under HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\
Enjoy!
Regards,
b.
Skrivanje naprav znotraj "Safely Remove Hardware" okna
Začel
minimalB
, jul 01 2008 09:18
1 odgovori v to temo
1 uporabnikov bere to temo
0 članov, 1 gostov, 0 anonimnih uporabnikov











