arclight Posted July 11, 2008 Share Posted July 11, 2008 Hello ! I am a student in France and I work on a project in my university. The purpose is to list devices plugged into the computer and disable some of them (like USB Mass Storage devices). I found a simple way to do that on GNU-Linux (with 2.6 kernels) but I want to make the same thing on Mac OS X. While enumerating devices doesn't look difficult with the I/O Kit Framework, disabling devices gives me some problems. In fact, I have found nothing about this. Can someone help me ? Thank your for your answers ! Link to comment https://www.insanelymac.com/forum/topic/115209-devices-on-mac-os-x/ Share on other sites More sharing options...
iPirate Posted July 12, 2008 Share Posted July 12, 2008 Install the Developer tools and example applications -> that will give you IORegistryExplorer and USB Prober. As for disabling things, good luck, I don't think it can be done. Why would you want to disable functionality anyway? Link to comment https://www.insanelymac.com/forum/topic/115209-devices-on-mac-os-x/#findComment-816542 Share on other sites More sharing options...
ColdStart Posted July 13, 2008 Share Posted July 13, 2008 Install the Developer tools and example applications -> that will give you IORegistryExplorer and USB Prober. As for disabling things, good luck, I don't think it can be done. Why would you want to disable functionality anyway? For security purposes I'm guessing (no data can be transferred through external devices such as USB media drives.) At least that is what I was trying to attempt at when I was trying to disable media devices. I never did find a permanent solution, after the release of Leopard, my code no longer functioned. Link to comment https://www.insanelymac.com/forum/topic/115209-devices-on-mac-os-x/#findComment-817405 Share on other sites More sharing options...
arclight Posted July 15, 2008 Author Share Posted July 15, 2008 Why would you want to disable functionality anyway? ColdStart guessed the right purpose ! I never did find a permanent solution, after the release of Leopard, my code no longer functioned. But maybe, can you explain how did you do ? Maybe it can help me to find a solution. Anyway, thank you for your reply ! Link to comment https://www.insanelymac.com/forum/topic/115209-devices-on-mac-os-x/#findComment-819828 Share on other sites More sharing options...
Recommended Posts