Что нового

Флуд. Общение без темы

madmasles

Модератор
Глобальный модератор
Сообщения
7,790
Репутация
2,322
inververs,
Попил пива, стало скучно, решил чего-то наваять, вот и наваял. :smile:

А если серьезно, то пишем в конец exe-файла свои настройки, а потом, при запуске, их считываем.
 
Автор
inververs

inververs

AutoIT Гуру
Сообщения
2,135
Репутация
465
ааа, ясно, программа не перестает работать? и как смотрят антивирусы, у меня например нод ругается если файл был изменени или обновлен.
 

madmasles

Модератор
Глобальный модератор
Сообщения
7,790
Репутация
2,322
inververs,
А мой NOD молчит.
 
Автор
inververs

inververs

AutoIT Гуру
Сообщения
2,135
Репутация
465
Я честно говоря не проверял, но помню такое поведедение, что нод высказывал недовольство. Может быть если приложение в правилах фаервола, тогда он проверяет.

Еще настроки хранить можно в потоках, очень удобно для всяких незначительных данных, типа положения окна.
Код:
IniWrite(@ScriptFullPath & ':config','test','data','my data')
$data = IniRead(@ScriptFullPath & ':config','test','data','')
ConsoleWrite($data & @LF)


По поводу оверлея хотелось бы узнать, может быть Viktor1703 что скажет.
 

madmasles

Модератор
Глобальный модератор
Сообщения
7,790
Репутация
2,322
inververs [?]
Еще настроки хранить можно в потоках
Интересно, почему штатная FileDelete() не удаляет поток, а _WinAPI_DeleteFile() (из WinAPIEx.au3) удаляет.
 

alex33

Скриптер
Сообщения
1,457
Репутация
186
madmasles сказал(а):
Интересно, почему штатная FileDelete() не удаляет поток, а _WinAPI_DeleteFile() (из WinAPIEx.au3) удаляет.
Значит они по разному сделаны...
Ведь для чего-то и придумали WinAPI.au3 ... :smile:
 
Автор
inververs

inververs

AutoIT Гуру
Сообщения
2,135
Репутация
465
Viktor1703 [?]
Что конкретно интересует?
Можно ли огранизовать хранение настроек в оверлее так же просто как и, к примеру, в ini файле?

madmasles [?]
Интересно, почему штатная FileDelete() не удаляет поток, а _WinAPI_DeleteFile() (из WinAPIEx.au3) удаляет.
Да, еще не заработали: FileGetSize, FileGetTime,FileRecycle, FileSetAttrib,FileSetTime. Остальные функций работают.

Для просмотра потоков пользуюсь ADS_Viewer, на autoit написана.
 

alex33

Скриптер
Сообщения
1,457
Репутация
186
Только если exe будет запущен с флешки потоки сохранены не будут.
NTFS и FAT
 
Верх