Firebadge, это уговоры или психологическое давление?Остаётся одно - сносите ОС и ставьте с нуля
Печально, что2.Виндовс из-за кипера переустанавливать не буду
но всё же проблема кроется в нём.3.Работа с реестром не помогла
Покопался я, приблизился к разгадке, но воспроизвести у себя проблему так и не смог. Всё-таки свои изыскания выложу.
На первом скриншоте ясно видно, что файл грузится из временной папки профиля пользователя (попасть в которую можно через команду" выполнить" или нажатие Win+R и вбивание в появившемся окошке команды-пути %temp%).
Действительно, кипер Classic даже сразу после запуска, на этапе ввода пароля, уже создаёт там файлики со случайными уникальными именами{XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}.htm, и при открытии диалога перевода средств на кошелёк тоже создаёт.
Первой мыслью было, что в свойствах созданного файла прописывается специальная метка, которая и приводит к появлению диалога при его открытии кипером. Если оно так, то в свойствах файла должна быть кнопка разблокировки. Но эту мысль я отбросил.
Дальше грузить техническими подробностями не буду, без подготовки от них мозг в трубочку свернётся... Если максимально просто постараться донести мысль, то...
...виновато одно из значений параметра EditFlags, один из битов которого как раз отвечает за появление этого диалога
mc-computing.com/winexplorer/WinExplorerEditFlags.htm
Как уже говорил, к сожалению, по закону подлости у себя повторить глюк не смог, так что не знаю, какой именно из эдитфлагс-ов. Но должен тот, что располагается где-то в ветках-ключах про .htm-файлы
Может тут:
HKEY_CLASSES_ROOT\.htm
или там в значении по умолчанию посомтреть значение и зайти в ключ с таким именем. Например, если значение было = htmlfile, то идём в
HKEY_CLASSES_ROOT\htmlfile
и уже там ищем параметр EditFlags, у которого пробуем менять значение. Только сначала запомнить, какое там стояло (лучше переименовать и создать новый параметр с таким именем и типом данных заново, с которым и экмпериментировать).
На сркиншотах видно, что диалог предлагает открыть файл через гуглохром. У меня в системе он стоит, в реестре в значении по умолчанию поэтому фигурирует кроме htmlfile ещё и ChromeHTML, таким образом к числу "веток", в которые надо заглянуть, прибавляется ещё
HKEY_CLASSES_ROOT\ChromeHTML
и так далее. Полный список подозреваемых можно узнать из
HKEY_CLASSES_ROOT\.htm\OpenWithProgids
У меня там из-за зоопарка браузеров ещё фигурируют YandexHTML.LL_куча_символов_EE, Opera.HTML, OperaNext и так далее. В общем, все браузеры, которые домогались от системы получения ассоциаций с аштээмэль-файлами.
Через редакторы реестров можно и все EditFlags найти и изменить/удалить, если не жалко. Можно сделать резервную копию и потом заниматься такой тотальной зачисткой, выявляя виновного в бедах.
PS: мне бы, конечно, хотелось бы получить все значения всех EditFlags из реестра проблемной системы, тогда внедрил бы их себе, посмотрел на реакцию кипера, но захотите ли возиться и сможете ли вычленить только их? Наверное, это можно сделать через поиск в Registry Agent, входящего в Creative Element Power Tools
Сообщение отредактировал AndrewTishkin: 21 августа 2013 - 22:10