powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Windows [игнор отключен] [закрыт для гостей] / Знаю что не может быть, и тем не менее...
46 сообщений из 46, показаны все 2 страниц
Знаю что не может быть, и тем не менее...
    #38527658
Ай
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мы перевели сервер с Windows 2003 на Windows 2008. Вроде всё работает, однако ....
У нас есть один процесс, который ftp файлы с сервера на машину пользователя и открывает его, когда файл закрывается, он удаляется из Temp папки. Так вот с переходом на Windows 2008 файлы перестали удаляться, и соответственно если файл изменился на сервере, новый на машину пользователя не записывается и он продолжает видеть старый файл.
Куда смотреть и что пробовать в такой ситуации?
Переустановку сеттингов браузера на то чтобы фаилы обновлялись всякий раз когда заходите на страницу не предлагать, хотя это и помогает.
Спасибо.
...
Рейтинг: 0 / 0
Знаю что не может быть, и тем не менее...
    #38527772
Фотография bga83
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Айкоторый ftp файлы с сервера на машину пользователя и открывает его, когда файл закрывается, он удаляется из Temp папки
несколько раз перечитал, но ничего не понял.


Айс переходом на Windows 2008 файлы перестали удаляться проверить разрешения на папку и конкретно файлы
...
Рейтинг: 0 / 0
Знаю что не может быть, и тем не менее...
    #38527817
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Заодно проверить, что там с кэшированием папки.
...
Рейтинг: 0 / 0
Знаю что не может быть, и тем не менее...
    #38528564
Ай
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Файл не удаляется на машине клиента.
Если файл поступил с севера Windows 2003, то он удаляется без проблем, если файл посупил с серверс Windows 2008 - то он не удаляется.
...
Рейтинг: 0 / 0
Знаю что не может быть, и тем не менее...
    #38528570
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
АйФайл не удаляется на машине клиента.
Если файл поступил с севера Windows 2003, то он удаляется без проблем, если файл посупил с серверс Windows 2008 - то он не удаляется.НУ смотри тогда, какие ACL он получает в том и в другом случае, и кто владелец.
...
Рейтинг: 0 / 0
Знаю что не может быть, и тем не менее...
    #38528580
Ай
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AkinaАйФайл не удаляется на машине клиента.
Если файл поступил с севера Windows 2003, то он удаляется без проблем, если файл посупил с серверс Windows 2008 - то он не удаляется.НУ смотри тогда, какие ACL он получает в том и в другом случае, и кто владелец.
Что такое ACL и как их смотреть?
Господа, я вообще не в теме, так получилось что надо в этом разобраться.
...
Рейтинг: 0 / 0
Знаю что не может быть, и тем не менее...
    #38528597
Ай
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня в бошке не укладывается.
Вы хотите сказать, что на уровень доступа к файлу на клиентской машине влияет уровень доступа на сервере, на котором этот файл когда-то был?
...
Рейтинг: 0 / 0
Знаю что не может быть, и тем не менее...
    #38528619
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Выпейте четыреста капель валерьянки и объясните ещё раз с самого начала.
Я, например, до сих пор не могу понять, какими средствами выполняется копирование, и где эти средства выполняются...
...
Рейтинг: 0 / 0
Знаю что не может быть, и тем не менее...
    #38528652
Ай
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AkinaВыпейте четыреста капель валерьянки и объясните ещё раз с самого начала.
Я, например, до сих пор не могу понять, какими средствами выполняется копирование, и где эти средства выполняются...
Спасибо что пытаетесь разобраться.
Файлы копируются самым простым FtpPutFile Lib "wininet.dll".
По запросу клиента с сервера берётся файл (чертёж - картинка, не знаю или это имеет значение) и записывается к клиенту, (насколько я понимаю, на этом связь с сервером прекращается) у клиента эта картинка открывается при помощи специальной программы, которая сидит на клиенте, когда картинка закрывается - файл должен удаляться с машины клиента.
...
Рейтинг: 0 / 0
Знаю что не может быть, и тем не менее...
    #38528683
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
АйФайлы копируются самым простым FtpPutFile Lib "wininet.dll"
Да ёперный театр... ГДЕ??? НА КАКОЙ МАШИНЕ исполняется это код???
...
Рейтинг: 0 / 0
Знаю что не может быть, и тем не менее...
    #38528687
Ай
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Akina,
На клиенте
...
Рейтинг: 0 / 0
Знаю что не может быть, и тем не менее...
    #38528702
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так, уже теплее.
Клиентская машина - доменная или рабгруппа? какой учётной записью код аутентифицируется на сервере? под какой учётной записью выполняется на клиенте?
И всё-таки - что на вкладке "Безопасность" свойств файла в списке эффективных прав на файл для учётной записи пользователя, который не может файл удалить?
Заодно - с какой ошибкой обламывается попытка удалить файл?
...
Рейтинг: 0 / 0
Знаю что не может быть, и тем не менее...
    #38528718
Ай
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AkinaКлиентская машина - доменная или рабгруппа?

Не уверена что правильно поняла вопрос, но каждая машина на своём IP.
Akinaкакой учётной записью код аутентифицируется на сервере? под какой учётной записью выполняется на клиенте?
И всё-таки - что на вкладке "Безопасность" свойств файла в списке эффективных прав на файл для учётной записи пользователя, который не может файл удалить?
Не знаю. Как и где это всё смотреть?
Хорошо, как это возможно чтобы доступ на клиенте определялся доступом к серверу?
AkinaЗаодно - с какой ошибкой обламывается попытка удалить файл?
В логе никаких записей нет.
...
Рейтинг: 0 / 0
Знаю что не может быть, и тем не менее...
    #38528747
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
АйФайлы копируются самым простым FtpPutFile Lib "wininet.dll".
Чего-чего???
Файлы скачиваются с сервера на клиент функцией, которая предназначена для заливки файлов с
клиента на сервер? О, великий хакер, научи!
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Знаю что не может быть, и тем не менее...
    #38528748
Ай
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovАйФайлы копируются самым простым FtpPutFile Lib "wininet.dll".
Чего-чего???
Файлы скачиваются с сервера на клиент функцией, которая предназначена для заливки файлов с
клиента на сервер? О, великий хакер, научи!

oh sorry FtpGetFile
...
Рейтинг: 0 / 0
Знаю что не может быть, и тем не менее...
    #38528778
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ай , у вас системный или сетевой админ есть? обратитесь к нему за консультацией... проводить в формате форума индивидуальное обучение по таким вопросам с нуля - занятие совершенно безнадёжное.
Вы не знаете элементарных вещей, алфавита, Вы не понимаете ответов...
...
Рейтинг: 0 / 0
Знаю что не может быть, и тем не менее...
    #38528784
Ай
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Akina Ай , у вас системный или сетевой админ есть? обратитесь к нему за консультацией... проводить в формате форума индивидуальное обучение по таким вопросам с нуля - занятие совершенно безнадёжное.
Вы не знаете элементарных вещей, алфавита, Вы не понимаете ответов...
Есть у нас админы, но они считают что это проблема программистов и наотрез отказываются учавствовать.
Вопрос заключается в том как и на какие характеристики файла влияет операционная система а которой он списан? Вообще это имеет хоть какой-то смысл?
...
Рейтинг: 0 / 0
Знаю что не может быть, и тем не менее...
    #38528803
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
АйЕсть у нас админы, но они считают что это проблема программистов и наотрез отказываются учавствоватьЭскалируйте проблему уровнем выше ;)
...
Рейтинг: 0 / 0
Знаю что не может быть, и тем не менее...
    #38528807
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
АйВообще это имеет хоть какой-то смысл?
Нет, пока Вы не начнёте проверять успешность операции DeleteFile и сохранять полное и
точное сообщение о её ошибке.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Знаю что не может быть, и тем не менее...
    #38528825
Ай
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Basil A. SidorovАйЕсть у нас админы, но они считают что это проблема программистов и наотрез отказываются учавствоватьЭскалируйте проблему уровнем выше ;)
У них там на выше свои тёрки, пока надо попробовать решить самостоятельно ...
...
Рейтинг: 0 / 0
Знаю что не может быть, и тем не менее...
    #38528833
Ай
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovАйВообще это имеет хоть какой-то смысл?
Нет, пока Вы не начнёте проверять успешность операции DeleteFile и сохранять полное и
точное сообщение о её ошибке.

Я смотрю обычный Event Viewer, по-моему не срабатывает DeleteUrlCacheEntry Lib "wininet", что ещё можно попробовать, чтобы словить ошибку.
...
Рейтинг: 0 / 0
Знаю что не может быть, и тем не менее...
    #38528858
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Айчто ещё можно попробовать, чтобы словить ошибку.
Использовать для удаления файла процедуру удаления файла, а не всякую левую фигню.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Знаю что не может быть, и тем не менее...
    #38528893
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Айпо-моему не срабатывает DeleteUrlCacheEntry Lib "wininet"Ну так запрашивай GetLastError... (для VB - err.LastDllError)...
...
Рейтинг: 0 / 0
Знаю что не может быть, и тем не менее...
    #38528902
Ай
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovАйчто ещё можно попробовать, чтобы словить ошибку.
Использовать для удаления файла процедуру удаления файла, а не всякую левую фигню.

"wininet", куда уж роднее?
...
Рейтинг: 0 / 0
Знаю что не может быть, и тем не менее...
    #38528913
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ай"wininet", куда уж роднее?kernel32, разумеется.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Знаю что не может быть, и тем не менее...
    #38528930
Ай
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovАй"wininet", куда уж роднее?kernel32, разумеется.

Из Temporary Internet Files kernel32 не удаляет.
...
Рейтинг: 0 / 0
Знаю что не может быть, и тем не менее...
    #38528963
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Зато удаляет из любого другого места. Какой же дурак скачивает файл в Temporary Internet
Files?..
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Знаю что не может быть, и тем не менее...
    #38532232
Ай
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovЗато удаляет из любого другого места. Какой же дурак скачивает файл в Temporary Internet
Files?..

FYI Вообще-то по дефолту, все картинки скачиваются в Temporary Internet Files.
...
Рейтинг: 0 / 0
Знаю что не может быть, и тем не менее...
    #38532234
Ай
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Решение оказалось таким-же странным, расскажу, вдруг кому понадобиться.
Адресс удаления из кеша - кейс сенситив, т.е. если вы запрашиваете удаление файла \ТЕСТ\MyTest.ico, а в кеше у вас - \test\mytest.ico, то файл не распознаётся.
Не знаю почему так происходит, я не спец в этой области, если кто-то знает - будет очень инересно.
...
Рейтинг: 0 / 0
Знаю что не может быть, и тем не менее...
    #38532309
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
АйFYI Вообще-то по дефолту, все картинки скачиваются в Temporary Internet Files.

FYI: у FtpGetFile Один из параметров указывает куда именно надо скачивать файл.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Знаю что не может быть, и тем не менее...
    #38532321
Ай
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovАйFYI Вообще-то по дефолту, все картинки скачиваются в Temporary Internet Files.

FYI: у FtpGetFile Один из параметров указывает куда именно надо скачивать файл.

Физически да, но картинку надо удалить из CACHE, не только из физического фолдера.
...
Рейтинг: 0 / 0
Знаю что не может быть, и тем не менее...
    #38532340
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Айкартинку надо удалить из CACHE
Зачем?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Знаю что не может быть, и тем не менее...
    #38532367
Ай
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovАйкартинку надо удалить из CACHE
Зачем?

Ну надо чтобы она и только она подгружалась новая с сервера, всякий раз как на этот сервер заходит юзер
P.S.Как хорошо быть неспециалистом!
...
Рейтинг: 0 / 0
Знаю что не может быть, и тем не менее...
    #38532382
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Она по-любому будет каждый раз подгружаться новая если указать правильный флаг:
MSDNINTERNET_FLAG_RELOAD

Forces a download of the requested file, object, or directory listing from the origin
server, not from the cache.

INTERNET_FLAG_RESYNCHRONIZE

Reloads HTTP resources if the resource has been modified since the last time it was
downloaded. All FTP resources are reloaded.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Знаю что не может быть, и тем не менее...
    #38532386
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
АйP.S.Как хорошо быть неспециалистом!
Как плохо быть дебилом, документацию нечитающим!
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Знаю что не может быть, и тем не менее...
    #38532480
Ай
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov,

Пробовали мы этои флаги, не знаю почему они не срабатывали, может быть потому что не распознавались Заглавные и Строчные, вернее распознавались по-разному.
Я просто поделилась тут с возможными неспециалистами о возможной причине ошибки.
А то узкие специалисты жуть до чего впечатлительные и грубые, а вот идею подкинуть так и не смогли.
...
Рейтинг: 0 / 0
Знаю что не может быть, и тем не менее...
    #38532488
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Знаю что не может быть, и тем не менее...
    #38532523
Ай
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Akina,
Не надо так нервничать .
Домашняя работа, как оказалось, была сделана хорошо.
...
Рейтинг: 0 / 0
Знаю что не может быть, и тем не менее...
    #38532607
скукотища
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
>Ай
>
>Пробовали мы этои флаги, не знаю почему они не срабатывали,
> может быть потому что не распознавались Заглавные и Строчные , вернее распознавались по-разному.

Потому что это НЕ буквы :)
флаг шестнадцатеричное значение десятичное значение (хотя кому оно надо...)INTERNET_FLAG_RELOAD 0x80000000 2147483648INTERNET_FLAG_RESYNCHRONIZE 0x00000800 2048
API Flags
...
Рейтинг: 0 / 0
Знаю что не может быть, и тем не менее...
    #38533460
Ай
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
скукотища>Ай
>
>Пробовали мы этои флаги, не знаю почему они не срабатывали,
> может быть потому что не распознавались Заглавные и Строчные , вернее распознавались по-разному.

Потому что это НЕ буквы :)
флаг шестнадцатеричное значение десятичное значение (хотя кому оно надо...)INTERNET_FLAG_RELOAD 0x80000000 2147483648INTERNET_FLAG_RESYNCHRONIZE 0x00000800 2048
API Flags
Ну до такого даже я не додумалась.
Вообще-то я имела ввиду разницу в написании имени файла и псевдонима сервера.
Вот такая декларация была сделана ровно 18 лет назад, когда модуль собственноо писАлся
Public Const INTERNET_FLAG_RELOAD = &H80000000
Что-то не так?
Не надо уж на нас, девелоперов, вот так совсем сверху вниз смотреть.
...
Рейтинг: 0 / 0
Знаю что не может быть, и тем не менее...
    #38533551
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
АйРешение оказалось таким-же странным, расскажу, вдруг кому понадобиться.
Адресс удаления из кеша - кейс сенситив, т.е. если вы запрашиваете удаление файла \ТЕСТ\MyTest.ico, а в кеше у вас - \test\mytest.ico, то файл не распознаётся.
Не знаю почему так происходит, я не спец в этой области, если кто-то знает - будет очень инересно.Сталкивался уже (если я верно понимаю, о чём речь. конечно).
Сделайте простую вещь. Загрузитесь в консоль восстановления, ещё лучше - с аутентификацией в другой копии ОС. Доберитесь до кэша. Посмотрите реальные (длинные) пути в файловой системе. Они несколько не соотносятся с тем, что показывает проводник...

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

Я, помнится, вывернулся тогда из ситуации достаточно криво - затребовал от системы 8.3 путь, и использовал именно его. Задача была одноразовая, меня тогда это решение устроило.
...
Рейтинг: 0 / 0
Знаю что не может быть, и тем не менее...
    #38533582
Ай
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Akina,

Спасибо.
Во! Именно посмотрев на длинный путь файловой системы я отметила что псевдоним сервера маленькими буквами, а не большими, как мы отправляем.
В нашем случае, псевдоним сервера считывается как параметр из базы данных, мы просто изменили написание и всё заработало.
Мне показалось это полнейшим идиотизмом, но поскольку я работаю с такими вещами черезвычайно редко, мне трудно оценить насколько оправдано такое поведение.
Вы считаете что это не баг?
...
Рейтинг: 0 / 0
Знаю что не может быть, и тем не менее...
    #38533605
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Айпосмотрев на длинный путь файловой системыНет.
Если бы путь, который Вы посмотрели, был реальным путём в файловой системе - он был бы регистронезависим. Но на самом деле путь в ФС - это некая CLSID-оподобная хрень, которая через соответствие, хранящееся в реестре, трансформируется в абы путь. И вот это соответствие (вернее, та её часть, что в реестре) имеет полное право быть регистрозависимым.
АйВы считаете что это не баг?Нет, не баг. Регистрозависимость пароля при регистронезависимости логина - это баг или нет?
...
Рейтинг: 0 / 0
Знаю что не может быть, и тем не менее...
    #38533626
Ай
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AkinaАйпосмотрев на длинный путь файловой системыНет.
Если бы путь, который Вы посмотрели, был реальным путём в файловой системе - он был бы регистронезависим. Но на самом деле путь в ФС - это некая CLSID-оподобная хрень, которая через соответствие, хранящееся в реестре, трансформируется в абы путь. И вот это соответствие (вернее, та её часть, что в реестре) имеет полное право быть регистрозависимым.
Спасибо, пошла читать и про CLSID-оподобную хрень.
Значит мне повезло, что внешнее отображение совпало.
AkinaАйВы считаете что это не баг?Нет, не баг. Регистрозависимость пароля при регистронезависимости логина - это баг или нет?
Ну если относится к этому как к паролю, то вы правы.
Разница в подходе очевидна. :)
...
Рейтинг: 0 / 0
Знаю что не может быть, и тем не менее...
    #38534787
bazile
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
АйАдресс удаления из кеша - кейс сенситив, т.е. если вы запрашиваете удаление файла \ТЕСТ\MyTest.ico, а в кеше у вас - \test\mytest.ico, то файл не распознаётся.
Не знаю почему так происходит, я не спец в этой области, если кто-то знает - будет очень инересно.
FTP или HTTP сервер могут работать по разными ОС с разным подходом к файловой системе. В Windows имена файлов и каталогов регистронезависимы, а в Unix регистрозависимы. Чтобы избежать возможных проблем путь в кеше трактуется всегда как регистрозависимый. Трактуется не ОС, а фукнциями которые работают с ними.
...
Рейтинг: 0 / 0
Знаю что не может быть, и тем не менее...
    #38534831
Ай
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bazileАйАдресс удаления из кеша - кейс сенситив, т.е. если вы запрашиваете удаление файла \ТЕСТ\MyTest.ico, а в кеше у вас - \test\mytest.ico, то файл не распознаётся.
Не знаю почему так происходит, я не спец в этой области, если кто-то знает - будет очень инересно.
FTP или HTTP сервер могут работать по разными ОС с разным подходом к файловой системе. В Windows имена файлов и каталогов регистронезависимы, а в Unix регистрозависимы. Чтобы избежать возможных проблем путь в кеше трактуется всегда как регистрозависимый. Трактуется не ОС, а фукнциями которые работают с ними.
Thank you, it is make sense.
...
Рейтинг: 0 / 0
46 сообщений из 46, показаны все 2 страниц
Форумы / Windows [игнор отключен] [закрыт для гостей] / Знаю что не может быть, и тем не менее...
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]