You are here: PSPad forum > České diskuzní fórum > Falešná detekce změny v otevřeném souboru - Zmena casu????

Falešná detekce změny v otevřeném souboru - Zmena casu????

Goto Page: 1 2 Next

#1 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.

Options: Reply | Quote | Up ^


#2 Re: Falešná detekce změny v otevřeném souboru - Zmena casu????

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.

Options: Reply | Quote | Up ^


#3 Re: Falešná detekce změny v otevřeném souboru - Zmena casu????

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...

Options: Reply | Quote | Up ^


#4 Re: Falešná detekce změny v otevřeném souboru - Zmena casu????

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.

Options: Reply | Quote | Up ^


#5 Re: Falešná detekce změny v otevřeném souboru - Zmena casu????

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.

Options: Reply | Quote | Up ^


#6 Re: Falešná detekce změny v otevřeném souboru - Zmena casu????

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.

Options: Reply | Quote | Up ^


#7 Re: Falešná detekce změny v otevřeném souboru - Zmena casu????

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.

Options: Reply | Quote | Up ^


#8 Re: Falešná detekce změny v otevřeném souboru - Zmena casu????

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.

Options: Reply | Quote | Up ^


#9 Re: Falešná detekce změny v otevřeném souboru - Zmena casu????

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.

Options: Reply | Quote | Up ^


#10 Re: Falešná detekce změny v otevřeném souboru - Zmena casu????

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.

Options: Reply | Quote | Up ^


Goto Page: 1 2 Next





Editor PSPad - freeware editor, © 2001 - 2019 Jan Fiala, Hosted by Webhosting TOJEONO.CZ, design by WebDesign PAY & SOFT, code Petr Dvořák, Privacy policy and GDPR