Добрый вечер.

Помогите разобраться со следующей ситуацией.

На предприятии установлена программа, создающая отчеты в формате HTML (скорее всего, российский аналог - 1С, у нас она называется Priority). Дело в том, что если установить браузер по умолчанию НЕ Firefox, то сразу после создания отчета файл открывается в браузере по умолчанию (IE, Chrome срабатывают). А Лиса не хочет :(. Не зависает, нет - просто не открывает. Если потом найти этот файл в каталоге, где он создается (C:\Temp), то оттуда от открывается без каких-либо проблем.

И как побороть это - даже не знаю...

Notsaint пишет

И как побороть это - даже не знаю...

Установить Firefox браузером по умолчанию, иначе вряд ли, ибо программа Priority обращается к системе и вызывает браузер, а система запускает тот, который по умолчанию.

Так я ж и говорю - если он установлен по умолчанию, то отчет создается, но не открывается

Notsaint
Я бы сначала попробовал несколько раз переназначить браузер по умолчанию. Туда-сюда. Может подхватится.
Если не поможет - забраться в реестр - почистить от всех записей, где упоминается Фокс и Мозилла и потом опять назначить Фокс по умолчанию.

25-11-2009 23:36:53

Если потом найти этот файл в каталоге, где он создается (C:\Temp), то оттуда от открывается без каких-либо проблем.

А это похоже на то, что Priority что-то где-то в реестре дописывает.
Её создателям поплакаться. :)

vladmir пишет

А это похоже на то, что Priority что-то где-то в реестре дописывает.

Когда она ставилась - не было еще Chrome, который прекрасно срабатывает (открывается после создания отчета). Так про реестр зря...

Тут что-то другое

Notsaint
попробуй поставить голый(без дополнений) портабельный ФФ настрой открывать все те файлы с помощью него и проверь
если проблема исчезнет то чтото видимо в твоем ФФ копай дополнения
если глюк повторится то тогда уж не знаю..

Notsaint

Тут что-то другое

Может быть, я просто не сталкивался.
Расширения способны на многое. Ну это же стандартная процедура - попробовать профиль без расширений.

vladmir пишет

попробовать профиль без расширений

Абсолютно ноль эмоций... Как бы фокус Лиса (окно) теряет, но файл не открывается.

А нет ли где в Лисе настройки, заставляющей винду подумать, что она, скажем, IE (не дай Бог, конечно :) )?

Notsaint пишет

А нет ли где в Лисе настройки, заставляющей винду подумать, что она, скажем, IE (не дай Бог, конечно :) )?

Есть расширение Coral IE Tab

Notsaint
Может быть в файрволле-антивируснике какое правило затесалось... или ещё политики есть - чё можно, чё нельзя.
Если в одной папке без проблем открывается.

А сохранённые из инета странички как?

создающая отчеты в формате HTML

Это обычные страницы с расширением .html (.htm) или с фокусами какими?

Правил ни в файерволе, ни в антивирусе, ни в групповых политиках нет.

Программа создает стандартные файлы с расширением htm без выкрутасов (ну разве что, в начале файла прописывается java-скрипт; но ведь и в портабельной версии он тоже не открывался - следовательно, на блокировку скриптов грешить нельзя).

Тут принцип действия какой: создается отчет и браузер по умолчанию должен его открывать. Все. больше никкаких выкрутасов

COPA пишет

Есть расширение Coral IE Tab

Тоже не помогло.

Полез было ковыряться в настройки типов файлов - различия есть. Но при попытке для Лисы поставить значения, аналогичные IE, также не вызвали никакгого результата.

Мистика... :(

Notsaint
попробуй сделать  следующее
1 настроить системные переменные  чтобы переменные TEMP и TMP указывали на папку windows\temp а не на ту которая в профиле.
2 прописать пути к ФФ,вашей программе и TEMP в переменную Path
3 если ваша программа использует для того файла какуюто свою папку измените её на виндовс\темп или если это невозможно пропишите ту папку в path

и отдельно от предыдущих трёх попробуйте удалить настройки хтмл файла чтоб он как неизвестный тип был и при клике спрашивал чем открыть после этого запускаете программу генерите отчет и когда спросит чем открыть укажите ФФ
.

okkamas_knife пишет

неизвестный тип

Все равно глухо! Файл создается автоматом с ИКОНКОЙ от IE!!!! Лиса даже не реагирует никак

ПыСы - пути прописал

Если с иконкой от IE, то у Вас ассоциации файлов явно хромают в системе. Попробуйте вручную назначить ассоциацию файлов отчетов на открытие в Firefox
Если Firefox стоит по умолчанию, то и иконки у файлов должны быть его, а не IE. Если не поможет - переустановка Firefox с удалением профиля. Потом проверка программ по умолчанию (или ассоциаций файлов по расширениям).

Notsaint пишет

Файл создается автоматом с ИКОНКОЙ от IE!!!! Лиса даже не реагирует никак

проверь следующее
удалил ассоциации с хтмл файлами.
создаешь в блокноте текстовый файл, переименовываешь меняя расширение на htm  если иконка сменится на ИЕшную  то либо не вычистил ассоциации полностью либо в памяти висит какаято прога которая их восстанавливает
если значок файла сменится на тот который неопознанный тогда ок. запускаешь прогу генеришь отчет и смотришь сменилась ли иконка если так то прога написана некорректно и сама правит ассоциации файлов без спроса.
еще я бы попробовал следующий вариант  - настроить открытие хтмл файлов блокнотом, если прокатит  и прога откроет отчет в блокноте то попробовать  переименовав firefox.exe в firerefox.bak скопировать туда notepad.exe и переименовав его в firefox.exe назначить ассоциации на него и проверить откроется ли так если откроется то удалить его а нормальный  firefox.exe вернуть назад и проверить снова..

okkamas_knife пишет

проверь следующее.

Придется проверить как последний шанс.

Хотя вот еще что.

Я запускал Process monitor Марка Руссиновича (и его же Process Explorer). Так вот - вызов Лисы появляется и тут же гаснет. Т.е., как я думаю, тут дело не совсем в открытии файла (его расширении). Что-то еще...

Notsaint пишет

Я запускал Process monitor Марка Руссиновича (и его же Process Explorer). Так вот - вызов Лисы появляется и тут же гаснет.

ага...  значит есть два варианта либо ФФ крашится и выпадает что маловероятно
либо его ктото убивает, что более вероятно, и наибольшие подозрения вызывают всякие антивирусы и прочие шибко умные и самостоятельные софтины.

вобщем так. попробуй следующее качни авторан от того же руссиновича и поотрубай всё лишне в автозагрузке включаяя антивирусы файрволы итд..
(ессно отключи тачку от сети лучше физически)
и в таком вот безопасном режиме проверяй работу
как вариант запускаешь прогу и мочишь в процессах всё кроме
║Idle
║System
║smss.exe
║csrss.exe
║winlogon.exe
║services.exe
║lsass.exe
║svchost.exe - этих несколько штук
ну и самого процесса программы
то есть explorer.exе тоже мочи
и потом запускай в проге отчет  если откроется
запусти  explorer.exе  и проверь снова
если он напакостит значит смотри авторунсом какие модули он подгружает и отключай их чтоб найти виновника
если все ок то запускай по-очереди те процессы или перегрузившись повторяешь убивание процессов оставив в живых очередного подозреваемого

Ну... тады кранты системе (извините за оффтоп) :)
... Может лучше самому ее сразу прибить, чтобы не мучалась, да по чистому поставить?

okkamas_knife пишет

качни авторан

Не-не-не, с автораном все нормально - не первый год за компом, да выполняю у себя в конторе некоторые функции админа. Так что подозрения на антивирус или авторан - беспочвенны.

Rosenfeld
Вам то точно должна быть знакома эта программа - она местная, израильская :)


Придется видимо "вскрывать" - дизассемблировать...