Отключение автозапуска в сервисе

Anforcer

Товарищи, помогите решить проблему. У меня есть программа типа Windows Service, в ней нужно дописать функцию, которая бы отключала авторан всех носителей если Service запущен. Здесь описаны три метода:http://stackoverflow.com/questions/2...lly-with-c-netпричем первый не подходит мне так как у меня приложение не Windows From, второе потому что сервис не работает под CurrentUser, а на третий я не нашел примеров на VBNET. Есть ли у кого идеи как можно это сделать? Возможно ли отключить авторан в реестре для всех пользователей сразу, а не только для CurrentUser.
1 ответ

Anforcer

Вот тут Мелкомягкие пишут:
Кликните здесь для просмотра всего текста
Выборочное отключение функций автозапускаЧтобы выборочно отключить функции автозапуска, измените параметр NoDriveTypeAutoRun в одном из указанных ниже подразделов реестра. HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\policies\Explorer\В приведенной ниже таблице указаны возможные значения параметра NoDriveTypeAutoRun. Значение Описание 0x1 или 0x80 Отключение автоматического запуска для дисков неизвестного типа 0x4 Отключение автоматического запуска для съемных носителей 0x8 Отключение автоматического запуска для несъемных дисков 0x10 Отключение автоматического запуска для сетевых дисков 0x20 Отключение автоматического запуска для компакт-дисков 0x40 Отключение автоматического запуска для электронных дисков 0xFF Отключение автоматического запуска для дисков всех типов Значение параметра NoDriveTypeAutoRun определяет, для какого диска или дисков будут отключены функции автозапуска. Например, если необходимо отключить автозапуск только для сетевых дисков, присвойте параметру NoDriveTypeAutoRun значение 0x10.