Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows 7 (http://forum.oszone.net/forumdisplay.php?f=95)
-   -   [решено] Не запускается приложение (http://forum.oszone.net/showthread.php?t=226803)

Лили 01-02-2012 17:39 1849434

Не запускается приложение
 
Привет всем!
Помогите разобраться и запустить приложение.

Windows7 Профессиональная 32 разрядная SP1 Русская

Сетевое приложение работает c СУБД Oracle 10.2.0. Под администратором и пользователями, состоящими в группе администраторов, приложение работает. Под пользователями, состоящими в группе опытные пользователи или пользователи, приложение не запускается, пустое окно, ошибок не выдает:durak:. Запуск под пользователем от имени администратора проблему не устранил:durak:. Доступ к папке клиента Оракла дан полный всем пользователям.
Исправление неполадок не совместимости результата не дало, ну и как я понимаю не в несовместимости дело...

Где то что то с правами, но вот где и что??? помогите разобраться

Petya V4sechkin 01-02-2012 17:48 1849441

Лили, выложите лог Process Monitor при запуске программы (меню File -> Save -> PML-формат) в архиве на любой файлообменник.

Лили 01-02-2012 18:33 1849483

Монитор под пользователем так же не запустился. Выкладываю лог запуска под локальным админом: http://narod.ru/disk/39308508001/Logfile.PML.html

Petya V4sechkin 01-02-2012 18:40 1849493

Лили, какая программа? Имя EXE-файла?
Нужен лог неудачного запуска. Зайдите в систему под учетной записью пользователя. А Process Monitor запустите от имени администратора.

Лили 01-02-2012 18:54 1849501

Увы, не запускается Process Monitor под пользователем от имени админа :(
пишет Process Monitor must be run from an administrator account.
Пробовала и в свойствах ставить совместимость с ХР всеравно не запускается.

Судя по всему проблема идентичная, только вот как её устранить?

Petya V4sechkin 01-02-2012 20:28 1849550

Лили, попробуйте восстановить ассоциацию с EXE-файлами, применив fix-exe.reg

Цитата:

Пробовала и в свойствах ставить совместимость с ХР
Не надо, уберите.

Лили 01-02-2012 21:53 1849622

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

Как восстановить работу запуска от имени администратора?

Petya V4sechkin 01-02-2012 22:20 1849653

Цитата:

Цитата Лили
Да и по логике если бы была нарушена ассоциация с ехе-файлами, то приложения не запускались бы под админами

Не в том дело, просто было несколько случаев с некорректно измененными разделами реестра:
  • HKEY_CLASSES_ROOT\exefile\shell\runas
  • HKEY_CLASSES_ROOT\exefile\shell\runasuser
На всякий случай попробуйте рекомендации KB937624.

DDmitry_ru 21-05-2012 10:15 1919690

Имею схожу проблему с приложением Oracle на клиентской машине - есть сдвиги по данному вопросу?

Vadikan 21-05-2012 12:13 1919764

DDmitry_ru, что конкретно вы сделали, прочитав тему, и к какому результату это привело?

DDmitry_ru 29-05-2012 03:30 1924239

Процедура установки
- операционка Win7 64 или 32 бита не важно – результат одинаковый
- установка Oracle client 10.2 от имени администратора
- копирование библиотек и Dll файлов в корень папки Windows (vcl50.bpl vclx50.bpl borlndmm.dll cc3250.dll cc3250mt.dll) без этих файликов не выполняются операции в оракловом приложении
- запускаю приложение и упираюсь в конце концов в ошибку «нет связи с базой данных»

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

Пробовал давать юзеру доступ на изменение в оракловой папке что в корне диска и Programm Files, и доступ на изменение в ветку реестра hkey_local_machine\software\wow6432node\oracle
Виндовозный User Accaunt Control тоже отключал

Файл логов оракла информации о проблемах не пишет…

Petya V4sechkin 29-05-2012 11:22 1924351

Цитата:

Цитата DDmitry_ru
Имею схожу проблему

Проблема другая (у автора темы "приложение не запускается, пустое окно, ошибок не выдает").

Цитата:

Цитата DDmitry_ru
логов оракла информации о проблемах не пишет

Давайте посмотрим лог Process Monitor.

DDmitry_ru 30-05-2012 03:58 1924804

Вложений: 1
Вот лог в процессе выполнения выгрузки из приложения работающего с Oracle - процесс приложения ReadingWritingGeo.exe

Petya V4sechkin 30-05-2012 08:13 1924823

DDmitry_ru, выложите в CSV-формате.
Process Monitor в 32-битной системе (у меня) не может открыть PML-лог, созданный в 64-битной системе (у вас).

Лили 31-05-2012 11:30 1925470

Нашли такое решение: в Панель управления\Администрирование\Локальная политика безопасности\Локальные политики\Назначение прав пользователя\Создание глобальных объектов - добавить пользователя под которым будет осуществляться вход в приложение.

DDmitry_ru 01-06-2012 08:48 1925892

Политика что прописала Лили подействовала только на прекращение ошибок по доступу к dll файлам оракла, но ошибка с "нет связи с базой данных" осталась...

Пока на проблему забил, а точнее решил ее обхдным путем - поставил вирутуалку от VMware, WindowsXP и на ней натянул оракловый клиент с требуемой програмкой - два дня полет нормальный и юзер вроде доволен :-) ...


Время: 13:01.

Время: 13:01.
© OSzone.net 2001-