You are here: PSPad forum > České diskuzní fórum > Falešná detekce změny v otevřeném souboru - Zmena casu????
Posted by: lazna | Date: 2016-10-31 08:54 | IP: IP Logged
Dnas rano se me pspad zeptal, zda chci nacist novou verzi otevreneho souboru ktery se mezitim na disku zmenil. Nasledne me k tomu vyzval u _VSECH_ ostatnich asi 20ti otevrenych souboru, kde jsem o vikendu _DOZAJISTA_ nic nemenil. Zjevne neco pspad zmatlo a napada me, zda to nemohla byt vikendova zmena casu z CEST na CET.
4.6.1 (2730)
L.
Edited 1 time(s). Last edit at 2016-10-31 08:55 by lazna.
Posted by: pspad | Date: 2016-10-31 08:59 | IP: IP Logged
Nepomatlo se nic. Souvisi to se zmenou casu. Pocitac automaticky zmenil cas o hodinu a to se automaticky promita i do casu vsech souboru na disku - k casu, ktery je fyzicky ulozen se pricita casovy posun a posun zpusobeny zimnim/letnim casem.
PSPad si pamatoval cas z doby otevreni souboru, nyni mu system rekl, ze se cas o hodinu zmenil.
Posted by: lazna | Date: 2016-10-31 09:25 | IP: IP Logged
Mozna by to mohlo varovat nejakou trosku jinou hlaskou, nez ze se soubor zmenil. To muze byt trosku zavadejici, alespon me to rano na chvili dost vydesilo.... Ale jinak diky za potvrzeni teorie o povodci...
Posted by: pspad | Date: 2016-10-31 09:29 | IP: IP Logged
A jakou hlaskou? Z pohledu kontroly system opravdu vratil jiny cas, nez mel PSPad ulozeny.
Samozrejme by sel udelat aparat, kde by se zohlednily casove posuny na celem svete a pri detekci, ze ke zmene doslo v obdobi casoveho posunu, tak napsat jinou hlasku. Ale nevim, jestli by ta prace za to stala.
Posted by: lazna | Date: 2016-10-31 10:17 | IP: IP Logged
Neda se treba detekovat (a informovat uzivatele) ze zmenil jen cas souboru a ne jeho obsah? To by cloveka spis nakoplo spravnym smerem.
Posted by: pspad | Date: 2016-10-31 11:41 | IP: IP Logged
Abych mohl detekovat zmenu obsahu, musel bych pokazde pocitat hash souboru na disku a to by u velkych souboru a pomale site melo dost velky casovy dopad.
Muzu detekovat zmenu velikosti, ale pokud nekdo zmeni pismenko, tak se velikost nemeni a obsah se presto zmenil.
Posted by: lazna | Date: 2016-10-31 13:45 | IP: IP Logged
A co chytat eventid 1, source "Kernel-General" s obsahem typu:
Došlo ke změně systémového času na hodnotu 2016-10-30T01:00:00.000155300Z z hodnoty 2016-10-30T01:00:00.000155300Z.
A pokud se od posledni kontroly souboru vyskytl, tak zmenit povahu zobrazovane hlasky? Ale nejsem programator, takze nevim jak obtizne je udelat nejakej hook na tenhle event nebo tak neco...
L.
Posted by: pspad | Date: 2016-10-31 15:44 | IP: IP Logged
Pokud je to zprava, tak by nemel byt problem na to reagovat. Ale tohle jsou 2 ruzne veci - jedna je zmena letniho/zimniho casu, druha je zmena systemoveho casu.
Cas muze klidne zmenit uzivatel nebo se cas zmeni synchronizaci z casoveho serveru. Ale ani jedna z techto udalosti nezpusobi to, ze se zmena programum jevi jako zmena casu souboru. Tu zpusobi pouze prechod z letniho na zimni cas - API to programum proste posune o hodinu.
Posted by: lazna | Date: 2016-10-31 18:45 | IP: IP Logged
Trosku jsem na to koukal a dalo by se to myslim odlisit podle polozky "Security" ve zprave:
DST zmena:
<Security UserID="S-1-5-18" />
Rucni zmena casu uzivatelem:
<Security UserID="S-1-5-21-28806245-2428649245-2555330732-1000" />
A nasledne synchro NTP klientem:
<Security UserID="S-1-5-21-28806245-2428649245-2555330732-1000" />
Windows 7, 64bit
Edited 2 time(s). Last edit at 2016-10-31 18:46 by lazna.
Posted by: lazna | Date: 2016-10-31 18:57 | IP: IP Logged
Navic pouze DST zmena ma ve zprave ProcessID="4" (system), rucni zmena ma 16048 a NTP zmena NTP klientem ma 540.
Editor PSPad - freeware editor, © 2001 - 2024 Jan Fiala, Hosted by Webhosting TOJEONO.CZ, design by WebDesign PAY & SOFT, code Petr Dvořák, Privacy policy and GDPR