Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Single Post  Topic: Autorun 
Author Message
Orion9



PostPosted: Mon Jan 13, 2025 17:30    Post subject: Reply with quote

AkulaBig wrote:
Скорей всего без разницы.

Как бы сказал герой одного известного фильма: "Лёлик, но ведь это не эстетично" Laughing

Если запустить монитор процессов, то уже через несколько секунд все окно будет засыпано примерно этим:
Code:
TOTALCMD.EXE   5220   CreateFile   D:\Temp\TotalCommanderPortable\wincmd.ini   SUCCESS   
TOTALCMD.EXE   5220   LockFile   D:\Temp\TotalCommanderPortable\wincmd.ini   SUCCESS   
TOTALCMD.EXE   5220   QueryStandardInformationFile   D:\Temp\TotalCommanderPortable\wincmd.in
TOTALCMD.EXE   5220   ReadFile   D:\Temp\TotalCommanderPortable\wincmd.ini   SUCCESS   
TOTALCMD.EXE   5220   UnlockFileSingle   D:\Temp\TotalCommanderPortable\wincmd.ini   
TOTALCMD.EXE   5220   CloseFile   D:\Temp\TotalCommanderPortable\wincmd.ini   SUCCESS   
TOTALCMD.EXE   5220   CreateFile   D:\Temp\TotalCommanderPortable\wincmd.ini   SUCCESS   
TOTALCMD.EXE   5220   LockFile   D:\Temp\TotalCommanderPortable\wincmd.ini   SUCCESS   
TOTALCMD.EXE   5220   QueryStandardInformationFile   D:\Temp\TotalCommanderPortable\wincmd.in
TOTALCMD.EXE   5220   ReadFile   D:\Temp\TotalCommanderPortable\wincmd.ini   SUCCESS   
TOTALCMD.EXE   5220   UnlockFileSingle   D:\Temp\TotalCommanderPortable\wincmd.ini   
TOTALCMD.EXE   5220   CloseFile   D:\Temp\TotalCommanderPortable\wincmd.ini   SUCCESS   
TOTALCMD.EXE   5220   CreateFile   D:\Temp\TotalCommanderPortable\wincmd.ini   SUCCESS   
TOTALCMD.EXE   5220   LockFile   D:\Temp\TotalCommanderPortable\wincmd.ini   SUCCESS   
TOTALCMD.EXE   5220   QueryStandardInformationFile   D:\Temp\TotalCommanderPortable\wincmd.in
TOTALCMD.EXE   5220   ReadFile   D:\Temp\TotalCommanderPortable\wincmd.ini   SUCCESS   
TOTALCMD.EXE   5220   UnlockFileSingle   D:\Temp\TotalCommanderPortable\wincmd.ini   
TOTALCMD.EXE   5220   CloseFile   D:\Temp\TotalCommanderPortable\wincmd.ini   SUCCESS   
TOTALCMD.EXE   5220   CreateFile   D:\Temp\TotalCommanderPortable\wincmd.ini   SUCCESS   
TOTALCMD.EXE   5220   LockFile   D:\Temp\TotalCommanderPortable\wincmd.ini   SUCCESS   
TOTALCMD.EXE   5220   QueryStandardInformationFile   D:\Temp\TotalCommanderPortable\wincmd.in
TOTALCMD.EXE   5220   ReadFile   D:\Temp\TotalCommanderPortable\wincmd.ini   SUCCESS   
TOTALCMD.EXE   5220   UnlockFileSingle   D:\Temp\TotalCommanderPortable\wincmd.ini   

Но все же я склонен с вами согласиться, что в данном случае это "без разницы". Потому что если открыть Монитор Ресурсов или Process Explorer от Sysinternals, то можно увидеть, что I/O дисковых операций от процесса Totalcmd.exe есть, но самих дисковых операций (чтения/записи) нет. Видимо, всё это просто гоняется в кэше до тех пор, пока файл на диске действительно не изменится.

Все-равно я думаю, Гислеру можно было бы сделать такую переменную, тем более что это несложно.
sa wrote:
Ещё, если это %COMMANDER_EXE% или имя программы без пути (Totalcmd.exe/TOTALCMD64.EXE). Планируется добавление shell32.dll и, возможно, imageres.dll.

Это безусловно радует, но хотелось бы, чтобы и другие библиотеки значков тоже умел читать Smile
View user's profile Send private message


Powered by phpBB © 2001, 2005 phpBB Group