Orion9

|
Posted: Mon Jan 13, 2025 17:30 Post subject: |
|
|
AkulaBig wrote: | Скорей всего без разницы. |
Как бы сказал герой одного известного фильма: "Лёлик, но ведь это не эстетично"
Если запустить монитор процессов, то уже через несколько секунд все окно будет засыпано примерно этим:
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. |
Это безусловно радует, но хотелось бы, чтобы и другие библиотеки значков тоже умел читать  |
|