Всем привет, такой вопрос:
есть некое ПО для работы с файлами *.mxl, нужна более 50 сотрудникам на предприятии, ессно ручками ставить не охота. msiник какойта битый и не запускается...но это все лирика. Прога работает даже при простом копировании папки из программ файлз, но! один момент файлы открываются если указать пргу и поставить галку Использовать её для всех файлов такого типа. Ессно юзер сам прогу не укажет, ибо её даже в списке программ нет, а приходица указывать путь ручками. Есть в реестре некий раздельчик HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.mxl я так подумал может быть этот ключик и отвечает за открывание файлов .mxl с помошью именно той проги по умолчанию. Но нифига по проежнему просит указать ему прогу. Вопщем думаю внятно изъяснился - нужно сделать так чтобы файлы ХРЯСЬ! и начали сами открыватся той прогой какой нада...чуствую истина где-то рядом))
ЗЫ Та самая прога 1CEnterprise - File Workshop
Прорамма по умолчанию
-
Blast
Re: Прорамма по умолчанию
shoot
Проще всего вам будет поискать в реестре ветки отвечающие за это расширение на том компьютере где оно уже ассоциировано с нужным приложением, предположительно в этих разделах:
HKEY_CLASSES_ROOT\
HKEY_LOCAL_MACHINE\SOFTWARE\Classes
Вероятнее всего команда на открытие будет примерно в такой ветке:
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\mxl(file)\shell\open\command
После чего экспортировать эти ветки в один reg-файл и его уже импортировать на тех компьютерах где ассоциации расширения нет.
Проще всего вам будет поискать в реестре ветки отвечающие за это расширение на том компьютере где оно уже ассоциировано с нужным приложением, предположительно в этих разделах:
HKEY_CLASSES_ROOT\
HKEY_LOCAL_MACHINE\SOFTWARE\Classes
Вероятнее всего команда на открытие будет примерно в такой ветке:
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\mxl(file)\shell\open\command
После чего экспортировать эти ветки в один reg-файл и его уже импортировать на тех компьютерах где ассоциации расширения нет.
-
shoot
Re: Прорамма по умолчанию
Blast
Вот есть такие вот ключи
HKEY_CLASSES_ROOT\.mxl\mxl\ShellNew
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.mxl\mxl\ShellNew
В обоих есть есть строковые параметры с именем По умолчанию - значения им ессно никакие не присвоены. Вопщем они пустые...быть может нужно создать какойта новый параметр?...или указать чтолибо в существующем?..
Вот есть такие вот ключи
HKEY_CLASSES_ROOT\.mxl\mxl\ShellNew
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.mxl\mxl\ShellNew
В обоих есть есть строковые параметры с именем По умолчанию - значения им ессно никакие не присвоены. Вопщем они пустые...быть может нужно создать какойта новый параметр?...или указать чтолибо в существующем?..
-
Blast
Re: Прорамма по умолчанию
shoot
Ну эти параметры отвечают скорее за создание нового документа из контекстного меню по правой лапе мыши, то есть это не совсем то...
Попробуйте пойти немного другим путем - поискать в реестре по имени исполняемого файла программы которая открывает эти файлы, не особо интересует ветка HKEY_LOCAL_MACHINE\SOFTWARE\имя_программы.
Ну эти параметры отвечают скорее за создание нового документа из контекстного меню по правой лапе мыши, то есть это не совсем то...
Попробуйте пойти немного другим путем - поискать в реестре по имени исполняемого файла программы которая открывает эти файлы, не особо интересует ветка HKEY_LOCAL_MACHINE\SOFTWARE\имя_программы.