TC7.5, AceHelper and Vista
Moderators: Hacker, petermad, Stefan2, white
- ghisler(Author)
- Site Admin
- Posts: 50505
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact:
That's because the plugin sends cm_RereadSource, and as the name says, it only affects the source directory...
Author of Total Commander
https://www.ghisler.com
https://www.ghisler.com
Not Vista, but limited user accounts - plugin requires full privileges to not refresh TC by itself.790 wrote:this is problem for Vista
Unfortunately, I cannot test on XP now, but when I tested plugin under limited XP account, the problem were the same as with Vista's audiobg.exe.
Donate for Ukraine to help stop Russian invasion!
Ukraine's National Bank special bank account:
UA843000010000000047330992708
Ukraine's National Bank special bank account:
UA843000010000000047330992708
To solve 790's problem, I have a feature request:
1) add to TC's AutoRefresh possibility to specify certain paths including fs-plugins (it even be useful for normal dirs - for now this limitation can be only solved by mounting directory as a substed disk)
2) field to set a autorefresh delay (now it is 1 second and only for file system changes, so it can't help in 790's case).
sidefx88
Please try to ask the plugin's author (see AceHelper plugin readme for email) for the fix. I asked but without result
1) add to TC's AutoRefresh possibility to specify certain paths including fs-plugins (it even be useful for normal dirs - for now this limitation can be only solved by mounting directory as a substed disk)
2) field to set a autorefresh delay (now it is 1 second and only for file system changes, so it can't help in 790's case).
sidefx88
Please try to ask the plugin's author (see AceHelper plugin readme for email) for the fix. I asked but without result

Donate for Ukraine to help stop Russian invasion!
Ukraine's National Bank special bank account:
UA843000010000000047330992708
Ukraine's National Bank special bank account:
UA843000010000000047330992708
AceHelper was updated to fix TC 7.5-related problems.
Now it should work ok on XP and Vista (but it seems that now on Vista it does not refreshing panel by timer).
Also, it may cause Access Violation while restarting TC (if Process list of fs-plugin was active)
My button for restarting TC:
Now it should work ok on XP and Vista (but it seems that now on Vista it does not refreshing panel by timer).
Also, it may cause Access Violation while restarting TC (if Process list of fs-plugin was active)
Code: Select all
---------------------------
Total Commander 7.50
---------------------------
Access violation at address 00664EEF. Read of address 0000004C.
Please report this error to the Author, with a description
of what you were doing when this error occurred!
Windows exception: C0000005
Stack trace:
00664EEF
56FEC8 5D81E9 625146 5D5535 5D995A 510914
5026D7 444356 >414500 443917 414500 419B44
419BDC 69E2D5
Raw:
480063 4023DB 4026A4 4036C5 56FEC8 664FB8
5D81E9 4439D9 444356 444379 414500 47001E
47001E 480063 5FFF74 69B1E1 65EE8D 443885
414500 443917 414500 69AE2F 62398C 40208E
4023DB 4023DB 4023DB 69B1E1 625146 443917
414500 69B3F7 677A0C 443885 414500 4446CF
442415 444625 432373 4439D9 444356 444379
414500 443917 414500 4023DB 4026A4 4036C5
4037AE 431614 422A60 443885 414500 4446CF
442415 444625 4439D9 444356 444379 414500
Press Ctrl+C to copy this report!
Continue execution?
---------------------------
Да Нет
---------------------------
Code: Select all
TOTALCMD#BAR#DATA
%Commander_path%\Utils\TC Plugman\Plugman.exe
/Restart
%Commander_path%\Utils\TC Plugman\Plugman.exe,6
Restart TC!
0
-1
Last edited by DrShark on 2009-09-18, 16:09 UTC, edited 1 time in total.
Donate for Ukraine to help stop Russian invasion!
Ukraine's National Bank special bank account:
UA843000010000000047330992708
Ukraine's National Bank special bank account:
UA843000010000000047330992708
- ghisler(Author)
- Site Admin
- Posts: 50505
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact:
That crash seems indeed to be caused by a plugin, it occurs in function GetDirFromPluginW.
Author of Total Commander
https://www.ghisler.com
https://www.ghisler.com
- ghisler(Author)
- Site Admin
- Posts: 50505
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact:
It seems that the plugin is bombarding TC with cm_rereadsource messages, and doesn't wait until the directory has been read before sending the next one. I guess that it does this in some kind of timer message.
Author of Total Commander
https://www.ghisler.com
https://www.ghisler.com
it is not so. In a plugin (0.3.5) FsFindFirst / FsFindNext / etc was recursive called forth , which leads to the refreshing of the panel. Moreover, this error is corrected in the 0.3.6 version rather interesting way, these calls have stopped, when it was renamed the folder Processes. Amazingly fix ....
2botace
Can you test your plugin on Windows Vista and TC 7.5 final?
Version 0.3.6 doesn't refresh the panel at all here.
0.3.5 refreshed panel, but only
1) if audiodg.exe was visible in panel and totalcmd.exe started as Admin (as Admin checkbox checked in totalcmd.exe properties)
or
2) if totalcmd.exe started not as Admin. But in that case refresh rate is VERY often, not one that set in timer config.
About the crash in 0.3.6 from above post: I can't reproduce it while each TC restart, but there are good chances to reproduce it if to restart TC ~10 times one by one...
Can you test your plugin on Windows Vista and TC 7.5 final?
Version 0.3.6 doesn't refresh the panel at all here.
0.3.5 refreshed panel, but only
1) if audiodg.exe was visible in panel and totalcmd.exe started as Admin (as Admin checkbox checked in totalcmd.exe properties)
or
2) if totalcmd.exe started not as Admin. But in that case refresh rate is VERY often, not one that set in timer config.
About the crash in 0.3.6 from above post: I can't reproduce it while each TC restart, but there are good chances to reproduce it if to restart TC ~10 times one by one...
Donate for Ukraine to help stop Russian invasion!
Ukraine's National Bank special bank account:
UA843000010000000047330992708
Ukraine's National Bank special bank account:
UA843000010000000047330992708
That crash seems to be fixed.history.txt wrote:20.09.09 Fixed: Crash caused by plugin AceHelper (refresh of plugin list called while refresh was still busy)
2botace another bugreport for AceHelper 0.3.6 - F3 view doesn't work (I can confirm it).
Donate for Ukraine to help stop Russian invasion!
Ukraine's National Bank special bank account:
UA843000010000000047330992708
Ukraine's National Bank special bank account:
UA843000010000000047330992708
- ghisler(Author)
- Site Admin
- Posts: 50505
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact:
Ah, nice to hear that! However, the plugin still needs to be fixed to work properly with Vista...
Author of Total Commander
https://www.ghisler.com
https://www.ghisler.com