Войти

Показать полную графическую версию : Открывать определённые файлы определённой программой


Delion Soulblade
27-11-2007, 19:56
Есть некое расширение,скажем, .mp3. И есть несколько программ,которые всеми силами стремятся прописать открытие себя по дефолту при клике на файл с этим расширением. Каким образом можно жёстко,без возможности изменения "со стороны" задать открытие этого типа файлов определённой программе?

Vadikan
28-11-2007, 00:16
Delion Soulblade, настройте файловые ассоциации как вам нужно, потом запретите изменения в разделах реестра, соотв. расширениям, которые вы хотите заблокировать. Это можно сделать в редакторе реестра из контекстного меню раздела, либо из командной строки при помощи Regperm for Win NT/2000/XP (http://homepages.cae.wisc.edu/~micro/regperm/). Например, можно установить разрешение всем только на чтение

REGPERM /K HKEY_LOCAL_MACHINE\SOFTWARE\Classes\mp3file /A:Everyone:R /Q

информация, хранящаяся в разделе реестра HKEY_LOCAL_MACHINE\SOFTWARE\Classes, содержит глобальные сопоставления типов файлов, общие для всех пользователей компьютера. Однако записи, расположенные в разделе реестра HKEY_CURRENT_USER\SOFTWARE\Classes, в случае дублирования имеют более высокий приоритет.
http://support.microsoft.com/kb/257592

Delion Soulblade
28-11-2007, 22:27
М,спасибо за информацию,на досуге попробую!




© OSzone.net 2001-2012