最近學習pe結構的時候在有乙個image_file_header的時候發現有乙個引數是
dword timedatestamp; //表示時間日期標記
表示從1970-1-1 0:0:0開始到現在的日期秒數。
我想如果能夠修改,是不是能修改程式的日期。
所以想到用需要修改的日期,減去1970-1-1 0:0:0的秒數,然後修改即可。
在使用ctime對變數賦值的時候,編譯可以通過。
但是執行卻會報錯。
也就是這個會報錯
ctime t(1970,1,1,0,0,0);
這個是不允許的,修改為
ctime t(1970,1,2,0,0,0);
就可以了,所以進行日期相減的時候需要加上這24小時的秒數。
CTime類的乙個BUG
最近學習pe結構的時候在有乙個image file header的時候發現有乙個引數是 dword timedatestamp 表示時間日期標記 表示從1970 1 1 0 0 0開始到現在的日期秒數。我想如果能夠修改,是不是能修改程式的日期。所以想到用需要修改的日期,減去1970 1 1 0 0 ...
TimerWnd 類的乙個 bug
今天準備修改一下伺服器程式關於 socket,執行緒這一塊的 將 cobjectthread 的乙個成員 m ppclayer 變成了父類.發現程式在 timerwnd 的 出現問題.分析發現,timerwnd 在 pclayer 和 ccamthread 中被使用.改完之後,程式會先建立 pcla...
微軟的乙個BUG
各位,我不知道我的這個發現屬不屬於微軟的乙個bug round 1.225,2 1.23 round 1.245,2 1.25 round 1.265,2 1.26 round 1.285,2 1.28 按照技術文章上說的,vb中round 函式屬於四捨五入函式,但實際執行當中,其實round 函式...