Переключение на Главную Страницу Страницы: 1 ... 4 5 [6] 7 8 9 ОтправитьПечать
Очень популярная тема (более 25 ответов) Перехват диалога открытия/сохранения файла (число прочтений - 83777 )
metaeditor
1c++ power user
Отсутствует


are you nuts?

Сообщений: 564
Зарегистрирован: 04. Июля 2006
Пол: Мужской
Re: Перехват диалога открытия/сохранения файла
Ответ #75 - 06. Октября 2010 :: 13:01
Печать  
Поправил. Там у диалога выбора каталога свой "специальный фильтр" под названием *.1c_private_choose_directory_mask чтобы в нем гарантированно не отображались никакие файлы, изменять который нельзя.

файл прикреплен в начале ветки
« Последняя редакция: 15. Октября 2010 :: 11:08 - metaeditor »  

Регистр.EAX.СводныйОстаток()
Наверх
 
IP записан
 
metaeditor
1c++ power user
Отсутствует


are you nuts?

Сообщений: 564
Зарегистрирован: 04. Июля 2006
Пол: Мужской
Re: Перехват диалога открытия/сохранения файла
Ответ #76 - 15. Октября 2010 :: 11:10
Печать  
в связи с http://www.1cpp.ru/forum/YaBB.pl?num=1156144489/48#48
обновил так же и эту компоненту
файл в начале ветки
  

Регистр.EAX.СводныйОстаток()
Наверх
 
IP записан
 
avgreen
Senior Member
****
Отсутствует



Сообщений: 254
Местоположение: Украина, Кривой Рог
Зарегистрирован: 20. Октября 2006
Пол: Мужской
Re: Перехват диалога открытия/сохранения файла
Ответ #77 - 15. Октября 2010 :: 11:50
Печать  
metaeditor писал(а) 15. Октября 2010 :: 11:10:
в связи с http://www.1cpp.ru/forum/YaBB.pl?num=1156144489/48#48
обновил так же и эту компоненту
файл в начале ветки

Не помогло Печаль
Выбираю файл history.txt получаю вот такую фигню Печаль
  

5.jpg ( 61 KB | Загрузки )
5.jpg
Наверх
ICQ  
IP записан
 
metaeditor
1c++ power user
Отсутствует


are you nuts?

Сообщений: 564
Зарегистрирован: 04. Июля 2006
Пол: Мужской
Re: Перехват диалога открытия/сохранения файла
Ответ #78 - 15. Октября 2010 :: 13:55
Печать  
проверь теперь...
на этот раз полюбому должно работать )
  

Регистр.EAX.СводныйОстаток()
Наверх
 
IP записан
 
avgreen
Senior Member
****
Отсутствует



Сообщений: 254
Местоположение: Украина, Кривой Рог
Зарегистрирован: 20. Октября 2006
Пол: Мужской
Re: Перехват диалога открытия/сохранения файла
Ответ #79 - 18. Октября 2010 :: 06:01
Печать  
metaeditor писал(а) 15. Октября 2010 :: 13:55:
проверь теперь...
на этот раз полюбому должно работать )

Вот же блин! А она взяла и заработала .... имеется ввиду предыдущая версия! Так что эту проверить не могу так как не с чем сравнить. До чего хитрый баг Печаль
  
Наверх
ICQ  
IP записан
 
CheHu
YaBB Newbies
*
Отсутствует


1C++ rocks!

Сообщений: 1
Зарегистрирован: 29. Октября 2010
Re: Перехват диалога открытия/сохранения файла
Ответ #80 - 30. Ноября 2010 :: 13:48
Печать  
metaeditor

Вопрос по возможностям FDSubst1C:
Можно ли добавить функционал для обращения к файловым ресурсам с правами другого профиля? Что-то типа runas.  При перехвате события в глоб.модуле передаются 2 дополнительных параметра: "пользователь" и "пароль" и каталог открывается уже с правами этого самого "пользователя".

Поясню смысл на упрощенном примере:
На каталог с внешними файлами есть "полные" права для одного профиля и права "на чтение" для другого профиля. Настройка прав доступа пользователей к файлам и подкаталогам внутри данного каталога осуществляется средствами 1С. И, если пользователь полномочен иметь "полные" права на этот каталог, он его открывает под профилем 1, если чтение - то под профилем 2, и.т.д.
Преимущество - не надо выставлять для каждого пользователя свои права на каталог и подкаталоги и отслеживать их корректность.

Если технически не очень сложно - очень прошу добавить такую возможность.


 
  
Наверх
 
IP записан
 
metaeditor
1c++ power user
Отсутствует


are you nuts?

Сообщений: 564
Зарегистрирован: 04. Июля 2006
Пол: Мужской
Re: Перехват диалога открытия/сохранения файла
Ответ #81 - 04. Декабря 2010 :: 16:30
Печать  
CheHu писал(а) 30. Ноября 2010 :: 13:48:
metaeditor

Вопрос по возможностям FDSubst1C:
Можно ли добавить функционал для обращения к файловым ресурсам с правами другого профиля? Что-то типа runas.  При перехвате события в глоб.модуле передаются 2 дополнительных параметра: "пользователь" и "пароль" и каталог открывается уже с правами этого самого "пользователя".  


Имеется ввиду логин и пароль пользователя Windows? Нет,  так сделать нельзя. Диалог открытия файла это же не отдельный процесс который можно запустить от другой учетки.
  

Регистр.EAX.СводныйОстаток()
Наверх
 
IP записан
 
trdm
1c++ power user
qt1l developer
1c++ moderator
Отсутствует



Сообщений: 2343
Местоположение: г. Ростов-на-Дону
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Перехват диалога открытия/сохранения файла
Ответ #82 - 31. Января 2011 :: 14:26
Печать  
Осталось еще одна дырочка в безопасности:
Вызов справки (F1) и Файл-Открыть из самой справки.
Вот бы еще и это победить...
  
Наверх
IP записан
 
metaeditor
1c++ power user
Отсутствует


are you nuts?

Сообщений: 564
Зарегистрирован: 04. Июля 2006
Пол: Мужской
Re: Перехват диалога открытия/сохранения файла
Ответ #83 - 31. Января 2011 :: 14:54
Печать  
trdm писал(а) 31. Января 2011 :: 14:26:
Осталось еще одна дырочка в безопасности:
Вызов справки (F1) и Файл-Открыть из самой справки.
Вот бы еще и это победить...

терминал я так понимаю? ну так можно убрать ntfs права на winhlp32.exe и справка вообще запускаться не будет
  

Регистр.EAX.СводныйОстаток()
Наверх
 
IP записан
 
trdm
1c++ power user
qt1l developer
1c++ moderator
Отсутствует



Сообщений: 2343
Местоположение: г. Ростов-на-Дону
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Перехват диалога открытия/сохранения файла
Ответ #84 - 31. Января 2011 :: 18:34
Печать  
metaeditor писал(а) 31. Января 2011 :: 14:54:
trdm писал(а) 31. Января 2011 :: 14:26:
Осталось еще одна дырочка в безопасности:
Вызов справки (F1) и Файл-Открыть из самой справки.
Вот бы еще и это победить...

терминал я так понимаю? ну так можно убрать ntfs права на winhlp32.exe и справка вообще запускаться не будет

Ага, терминал.
ОК. Скажу админу.
  
Наверх
IP записан
 
zar
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 82
Местоположение: Киров
Зарегистрирован: 17. Августа 2009
Пол: Мужской
Re: Перехват диалога открытия/сохранения файла
Ответ #85 - 27. Ноября 2012 :: 16:20
Печать  
столкнулся с проблемой на win8pro64
"Ошибка при создании объекта из компоненты D:\bases\vrem_ves\OpenFileDialogsManager.dll (отсутствует CLSID)
Неудачная поптка загрузки ВК OpenFileDialogsManager!"

проблема не уходит, хотя:
1) регил из "c:\Windows\System32\regsvr32.exe" (успешно)
2) регил из "c:\Windows\SysWOW64\regsvr32.exe" (успешно)
3) запускал 1С под админом

при этом в реестре присутствуют "AddIn.OpenFileDialogsManager", "Addin.OpenFileDialogsManager.1" и CLSID у них есть.. UAC отключен

в какую сторону еще можно посмотреть?
  
Наверх
 
IP записан
 
metaeditor
1c++ power user
Отсутствует


are you nuts?

Сообщений: 564
Зарегистрирован: 04. Июля 2006
Пол: Мужской
Re: Перехват диалога открытия/сохранения файла
Ответ #86 - 29. Ноября 2012 :: 04:31
Печать  
zar писал(а) 27. Ноября 2012 :: 16:20:
столкнулся с проблемой на win8pro64
"Ошибка при создании объекта из компоненты D:\bases\vrem_ves\OpenFileDialogsManager.dll (отсутствует CLSID)
Неудачная поптка загрузки ВК OpenFileDialogsManager!"

проблема не уходит, хотя:
1) регил из "c:\Windows\System32\regsvr32.exe" (успешно)
2) регил из "c:\Windows\SysWOW64\regsvr32.exe" (успешно)
3) запускал 1С под админом

при этом в реестре присутствуют "AddIn.OpenFileDialogsManager", "Addin.OpenFileDialogsManager.1" и CLSID у них есть.. UAC отключен

в какую сторону еще можно посмотреть?

в этой компоненте сделана регистрация в реестре в HKCU (для регистрации без админских прав) по методу проскакивавшему на этом форуме (изменение ресурса в длл). что там в восьмерке поменяли по этому поводу я незнаю. вот поробуй эту версию со стандартным регистрированием в HKCR.

только навсякий случай повычисти из реестра предыдущие записи
  

OpenFileDialogsManager_HKCR.rar ( 22 KB | Загрузки )

Регистр.EAX.СводныйОстаток()
Наверх
 
IP записан
 
zar
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 82
Местоположение: Киров
Зарегистрирован: 17. Августа 2009
Пол: Мужской
Re: Перехват диалога открытия/сохранения файла
Ответ #87 - 29. Ноября 2012 :: 11:13
Печать  
Все получилось, спасибо огромное!
Вычистил реестр, затем попытался зарегить новый с помощью regsvr32 - заругался на ошибку в модуле. Уж было думал "не судьба", однако из под 1Ски зарегился отлично.

Отдельная благодарность за оперативность!
  
Наверх
 
IP записан
 
zar
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 82
Местоположение: Киров
Зарегистрирован: 17. Августа 2009
Пол: Мужской
Re: Перехват диалога открытия/сохранения файла
Ответ #88 - 18. Февраля 2013 :: 15:23
Печать  
Кто нибуть запускал данную компоненту на WinServer2008R2 64?
При загрузке ВК в ГМ выдает маленькое окно с сообщением DoWrap failed: %s. Окно выдается 4 раза (т.е. 4 раза жмем "ОК"). После этого объект AddIn.OpenFileDialogsManager создается, методы отрабатываются - но без результата, т.е. например БлокироватьДиалоги(1) не приводит к блокировке кнопок "Открыть"/"Сохранить".
UAC отключен. В реестре ветки создаются. Пробовал версии 1.0.0.9 и со странд. HKCR с предв. вычищением реестра. В сравнении с win8pro64 ветки реестра вроде бы те же самые. В какую сторону еще можно посмотреть?
  

_________________1_.jpg ( 8 KB | Загрузки )
_________________1_.jpg
Наверх
 
IP записан
 
trad
1c++ power user
1c++ donor
1c++ moderator
На связи



Сообщений: 3046
Местоположение: Киров
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: Перехват диалога открытия/сохранения файла
Ответ #89 - 18. Февраля 2013 :: 18:26
Печать  
1. попробуй загрузить в отсутствие 1cpp
2. попробуй загрузить при помощи вклоадера
  

1&&2&&3
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1 ... 4 5 [6] 7 8 9
ОтправитьПечать