I found the 'cause' of the problems with the SHFileOperation function in Vista I reported earlier. It turns out that this function is not thread safe under Vista. It works fine with earlier operating systems when used in a multi threading application.
For now, the problem in my situation was (somewhat) easy to fix. I now execute the ShFileOperation in the main thread (using Synchronize) and that solved the problem with the utilities that I was working on. I can imagine that for larger application a bit more work would be involved. But maybe this little piece of information helps others.
I will implement the IFileOperation interface for Vista later on, but for now it can wait...
Bye,
Bart
Wednesday, June 11, 2008
Subscribe to:
Post Comments (Atom)
11 comments:
Curious why you would use the slow, and unpredictable SHFileOperation for any application that isn't an explorer replacement?
After all, why start a copy operation the user could cancel or undo?
I can't think of any case in all my development time where that was desirable (except when I had an explorer replacement that had the drag and drop abilities built in and running on the main thread anyways)
Do you have any URL's where it states officially that it is not thread safe? I tried Googling for one but couldn't find any. The MSDN documentation doesn't mention it either.
I can't find any official statements either, but the fact is that the multi threading application works fine on any other OS than Vista.
The peculiar thing is that in the SHFileOperation I specify that existing files should be overwritten silently. That doesn't happen under Vista. When I explicitely delete the file first (still in the new thread), right before I do the copy operation, the file is removed. However, the following copy operation still reports an error code that the file already exists and the copy operation doesn't take place.
It looks like some administration needs to be done on file system level that only takes place in the main thread.
Tonight I was thinking that it might not be a threading issue, but a security issue. Perhaps the new thread has a different security context than the main thread under Vista and that's why it fails.
If I have the time, I will investigate further (but my time is a bit limited currently :-|)
I can't reproduce this, even with read-only files, and running as elevated or not. However, if you are copying to a network drive then it could well be due to security.
I'm still working on the fix today, and if I find the time, I will try to make a small demo program dmonstrating the problem. It might well be that I'm doing something terribly wrong here :-)
Who knows where to download XRumer 5.0 Palladium?
Help, please. All recommend this program to effectively advertise on the Internet, this is the best program!
Неприятная история у меня произошла... ((
Два года жила с парнем. Стала замечать странности в его поведении... Но серьёзных причин подозревать его в чём-то не было, пока однажды он нечаянно не назвал меня Аней (меня зовут Марина)... А позавчера случайно услышала, как он по телефону разговаривал с какой-то Аней ((((( На мои вопросы кто это - сказал, что одногруппница позвонила.
Посоветовалась с подружкой, как мне быть. Она дала мне адрес сайта http://telefon.center-vip.com с помощью которого она подловила своего прошлого парня, контролируя его sms-переписку и звонки.
Если бы Вы знали, что мне пришлось пережить, когда я почитала о чем мой переписывается с этой Аней!!!...Я БЫЛА В ШОКЕ!
Когда я показала ему распечатку, он даже не извинился ((( Просто сказал, что нам больше не нужно быть вместе....
Форумчане! Проверяйте своих любимых половинок, запомните сайт http://telefon.center-vip.com, он многим помог узнать правду... иногда горькую правду...
P.S. Если я неправильно выбрала раздел для темы..извините, пожалуйста. Мне просто хотелось с кем-то поделиться горем..
We have the same problem here. SHFileOperation is OK in XP, but very slow in Windows7. Now we are trying to use IFileOperation when the platform is XP above. But it is really annoying for debugging.
Не удивляйтесь заголовку топика! Просто я в гневе!!! И БЕШЕНСТВЕ! Моя девушка изменяет мне, и это записано на видео!Мщу ей тем, что выкладываю видео с ней везде где только можно! Смотрите!
Смотрите видео с этой бл$дью по клику на картинку!
[url=http://gvozdeckij.pp.ua/]садомазохизм лезбиянок смотреть онлайн [/url]
[url=http://gvozdeckij.pp.ua/][img]http://img3.imageshost.ru/imgs/0c187b97a484c512718a4488ba5b5ff7/beced84509b8c044fb68baea3293ddbc.jpg[/img][/url]
член в анальное отверстие
девушки бьют по яйцам видео
девушки лесбиянки члены письки секс
порно тв трансы
красивые молодые порно
толстые попки в порно онлайн
студенты трахаются на кухне
самые красивые порно девушки мира
видео девушка лелает эротический массаж девушке
жёсткое порно стаарые молодым
сексопильные киски
секс гибкие девушки
фут фетиш крашинг
обнажённые сиськи и пизда молодых актрис
секс пьяных девченок
порно видео.обконченная пизда
порно самые лучше пиздёнки
эротика видео моряки трахают одну девушку
госпожа трахала девушку
эротика красавицы раздеваются
домашние порнофотки толстых теток
султан мехмет фетиш султан
видео девушки сосут у юношей
секс невеста жопа девушка
самые сексуальные девушки
трансы трахают трансов
писька пизда
порнушка попки и киски
красивые сексуальные киски
порно оргазм девушки
девушку тошнит во время орального секса
порно учительницы студентки
монстр трахает девушку
найти девушку для секса ясенево
смотреть видео онлайн молоденькую обучают сексу
порно толстых он-лаин
девушки делают миньет смотреть видео
фильмы онлайн толстые телки орно
член и хуй димы билана
хочу найти девушку для секса за бутылку пива
спустил в пизду
порно студентка в трусиках которые снимет
молодняк секс
юные девушки порно онлайн
гей футфетиш знакомства
девушки показывают письки
секс молодой секретарши и начальника он её трахает прямо на столе
фетиш утягивающее бельё
молодые и сексуальные звёзды российской эстрады
порно сайты с пиздой
[b]БЕСПЛАТНЫЕ УРОКИ ВИДЕО КАМАСУТРЫ . КАМАСУТРА ![/b]
[url=http://kiskaxxx.com][img]http://mashunka.ru/banners/750x90_1.jpg[/img][/url]
Вы хотите скачать камасутру бесплатно? с картинками? а наверное лучше видео?
Вы не знаете когда и кем была создана рукопись и хотите познакомиться с философией знаменитого трактата?
Действительно, не смотря на то, что Камасутра известна во всем мире, но только на нашем сайте можно смотреть ВИДЕОКАМАСУТРУ.
[b][url=http://kiskaxxx.com]>>БЕСПЛАТНЫЙ ВХОД БЕСПЛАТНАЯ РЕГИСТРАЦИЯ И ПРОСМОТР<<[/url][/b]
[b]http://kiskaxxx.com[/b]
[url=http://kiskaxxx.com][img]http://mashunka.ru/banners/200x200_1.jpg[/img][/url]
.
[b][url=http://waterpro.info]ХОТИТЕ ПОХУДЕТЬ? ЭТО ПРОСТО![/url]
НОВЕЙШАЯ МЕТОДИКА ПОЗВОЛЯЕТ СБРОСИТЬ ДО 10 КИЛОГРАММ ЗА НЕДЕЛЮ!
ПОДБЕРИТЕ СЕБЕ РАЦИОН ПИТАНИЯ ПРЯМО НА САЙТЕ ЗА 1 МИНУТУ!
ЕШЬТЕ ТО, ЧТО ВЫ ЛЮБИТЕ, НИКАКИХ ТАБЛЕТОК![/b]
[url=http://waterpro.info][img]http://10host.ru/dieta.jpg[/img][/url]
[b][url=http://waterpro.info]НАЧНИТЕ ХУДЕТЬ ПРЯМО СЕЙЧАС![/url][/b]
диета кормящих
диетическая диета
польза диет
врач диетолог волков
диета холестерин
сельдереевая диета отзывы
сочетание продуктов при раздельном питании
диета на кашах отзывы
омоложение организма в домашних условиях
фруктовая диета
скачать реферат диета
е диет
серьга для похудения форум
как можно очень быстро похудеть
как эффективно сбросить вес
таблица продуктов раздельного питания
лазерное омоложение цены
диета семенович
врач диетолог
педиатр диетолог
диета для качков
низкокалорийная диета рецепты
соловьев диета
клиника доктор борменталь отзывы
диета аткинса таблица
легкий способ бросить есть
диета в домашних условиях
похудеть без диет и тренировок
самая эффективная и быстрая диета
книга легкий способ сбросить вес
кто сидел на гречневой диете
двадцатидневная диета отзывы
мужская обувь интернет магазин
результаты диет фото
гречневая диета фото
кремлевская диета
санкт петербург омоложение
диета для собак
омоложение мыслью
звездный диетолог
полосатая диета отзывы
раздельное питание кукуруза
эфективные диеты
советы диетолога маргариты королевой
личная диета бесплатно
владимир миркин диетолог
методы омоложения лица
винегретная диета
диета тест бесплатно
как быстро сбросить мужчине вес
раздельное питание таблица совместимости
диета на яблоках
диета 2 5
яблочная диета отзывы результаты комментарии
как найти диетолога
как похудеть за три дня
диетолог онлайн
гречневая каша диета
английская диета 20 дней
российские диетологи
селезенка диета
личный диетолог
диета клима
диета сайкова
диета супчик
углеводная диета
японская диета результаты
тощая диета
похудение быстро диеты
биоэпиляция
диета 4
безоперационное омоложение лица
язва двенадцатиперстной диета
боксерская диета
винная диета
японская диета 13 дней отзывы
диета 8
как правильно выходить из диеты
диета абс
диета при язве
[url=http://cellphoneforums.net/ru/newreply.php?do=newreply&noquote=1&p=416944 ]заболевания желудочно кишечного тракта диета
[/url][url=http://www.thepcfix.com/forum/index.php?topic=28757.new#new ]как быстро похудеть
[/url][url=http://artdecoder.org.ua/forum/viewtopic.php?f=2&t=14 ]питание по группе крови
[/url][url=http://forum.help.su/posting.php?mode=newtopic&f=6 ]ожирение 2 степени диета рецепты
[/url][url=http://fforum.winglion.ru/posting.php?mode=newtopic&f=33 ]раздельное питание плюсы и минусы
[/url][url=http://www.utamusic.ru/forum1/showthread.php?p=45566#post45566 ]диета по группе 3 положительная
[/url][url=http://www.wermelskirchen.info/xray/forum/archiv.php?poll=69 ]диета усама хамдий
[/url][url=http://www.povaroff.net/forum/?Subdiv_ID=5&Topic_ID=1867&Oper_ID=3 ]истории похудения форум
[/url][url=http://www.forum.titarovka.ru/index.php?showtopic=104 ]клиника доктора борменталя в минске
[/url][url=http://www.lilishop.com.tw/guestbook.php ]яблочный уксус диета
[/url]
Post a Comment