Time of Update: 2018-12-04
1.PUSHAD :(壓棧) 代表程式的進入點2.POPAD :(出棧) 代表程式的出口點,與PUSHAD想對應.看到這個,就說明快到OEP了.3.OEP:程式的進入點,軟體加殼就是隱藏OEP.而我們脫殼就是為了找OEP. 二.脫殼調試過程中辨認快到OEP的簡單方法下面二個條件是快到OEP的共同現象:若出現下面情況時,說明OEP就要到了:1. OD跟蹤過程中如果發現:popad popfd 或popad2.同時,緊接著,有retn ,jmp等其它跳轉指令,發生跨段跳躍時.
Time of Update: 2018-12-04
在處理向該請求提供服務所需的設定檔時出錯。請檢查下面的特定錯誤詳細資料並適當地修改設定檔。 分析器錯誤資訊: 無法識別的屬性“xmlns”。源錯誤:行 1: <configuration xmlns="http://schemas.microsoft.com/.NetConfiguration/v2.0">行 2: <appSettings/>行 3: <connectionStrings> 是iis沒有註冊asp.net2.0
Time of Update: 2018-12-04
{功能:類比Nokia手機的IME控制項,繼承自TCustomEdit作者:CoolSlob支援:CoolSlob # 163.com 最後更新:2004/12/11}unit NokiaEdit;interfaceuses SysUtils, Classes, Controls, StdCtrls, ExtCtrls, Dialogs;type KeysetInt = -1..9; //-1表示發生錯誤 TNokiaEdit = class(TCustomEdit) private
Time of Update: 2018-12-04
使用SetupDiGetDeviceRegistryProperty函數,在擷取裝置相關屬性時。在Windows XP/2003工作得好好的,到了XP下就死翹翹了。經逐步的分析,融合三個代表精神。終於發現問題所在。例如代碼: Buffersize := 0; DeviceInfoData.cbSize := SizeOf(SP_DEVINFO_DATA); while SetupDiEnumDeviceInfo(hDevInfo, i, @DeviceInfoData) do begin
Time of Update: 2018-12-04
問題的出現: 某日使用THotkey控制項, 設定使用Ctrl+Alt+?作為快速鍵, InvalidKeys設定值為[hcNone,hcShift,hcCtrl,hcAlt,hcShiftCtrl,hcShiftAlt,hcShiftCtrlAlt]; Modifiers設定值為[hkCtrl,hkAlt]; 將Hotkey控制項放置在Frame, 然後在Form上添加該Frame. 運行結果: 在Hotkey輸入字元時, 並不同時顯示Ctrl+Alt+?,
Time of Update: 2018-12-04
procedure AutoFitable(AGrids: TStringGrid);//傳入TStringGrid對像即可, 2004/10/28,CoolSlobvar I, J: Integer; MaxLenRow: Integer; CurRowLen: Integer;begin inherited; for J := 0 to AGrids.ColCount - 1 do begin MaxLenRow := 0; for I := 1 to AGrids.
Time of Update: 2018-12-04
剛才在QQ群裡有人問到有沒有使用過這個控制項(http://www.51delphi.com/delphi/showtl?ID=59746),好奇之於,Down了一個,查看發現並沒有原始碼,而文檔之整齊真是令我折服。作者在文檔中詳細說明了連絡方式,取得聯絡之後,並不如網頁中所說的“該控制項未包括代碼,需要代碼的朋友請下載後與我聯絡”,在一陣口水盤旋之後,作者聲稱“仍在修改之中”而告終。去年在csdn首頁看到一個標題涵蓋了中國開源的現狀:捂住自己的,拿來別人的。 該作者特別剛才又特別補充聲明:偶先
Time of Update: 2018-12-04
1、PDT時間轉北京時間 做了個小東西,時間是PDT,而且月份也是英文的。寫了個小函數,有用得著的直接copy去:) 有更好的實現方法,請回複。 uses DateUtils;function ConvertPDTDateTime(Str: string): TDateTime;const EngMonthName: array[1..12] of string = ('Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun',
Time of Update: 2018-12-04
在A表中對其中一個字元型的欄位進行顯示轉換為datetime格式時,總是出現從 char 資料類型到 datetime 資料類型的轉換導致 datetime 值越界的錯誤提示。最後發現,由於錄入人員的粗心導致格式上並沒有錯誤,只是出現了諸如6.31日,9月31日等等的日期導致報錯,最後想了個本辦法把這些已經存在於表中的錯誤日期算是查出來了。期待更好的解決方案…… select * from A where sxrq like '____-0[2,4,6,9]-31' or sxrq like'_
Time of Update: 2018-12-04
問題1:不能往Access資料庫中寫入資料.解決方案: 程式以管理員身份運行.問題2:不能向其他程式發送訊息SendMessage解決方案:如果程式A要向程式B發送訊息,那麼程式A的許可權必須大於或等於程式B:當程式B以非管理員身份運行時,程式A以管理員或非管理員身份運行都可以;當程式B以管理員身份運行時,程式A必須也以管理員身份運行.問題3:寫在註冊表中自動運行(Run)的以管理員身份啟動並執行程式被Windows
Time of Update: 2018-12-04
這裡摘抄Delphi7協助文檔中的一段:Calling conventionsWhen you declare a procedure or function, you can specify a calling convention using one of the directives register, pascal, cdecl, stdcall, and safecall. For example,function MyFunction(X, Y: Real): Real;
Time of Update: 2018-12-04
CREATE PROCEDURE dbo.sp_consume_create--月卡,年卡或次卡消費過程@card_code nvarchar(50), --會員卡號@csm_cus_name nvarchar(50), --客戶帳號@card_type int, --卡類型@csm_csmItems int, --消費項目@csm_coach nvarchar(50),--1對1服務人員@cms_operator nvarchar(50),--操作人員@cms_company int, -
Time of Update: 2018-12-04
產生bug的情況: 1, 使用Tab鍵切換焦點在Button上,按空格鍵執行按鈕事件時 2, 焦點在RadioButton上,按任意字母時 bug錯誤現像:地址錯誤 環境: VCLSkin 4.9.1, Win 2003 Ent Sp2, Delphi 7.0 WinSkinForm.pas中程式碼片段: //fixed by Brian Lowe
Time of Update: 2018-12-04
該bug尤其在使用了FastReport預覽,退出程式時可能出現。bug表現為退出時彈出地址錯誤:Access violation at address 00000000. Read of address
Time of Update: 2018-12-04
1、在config_inc.php中增加$g_show_mantis_logo = OFF;2、修改html_api.php,在html_top_banner函數開始添加以下兩行代碼 function html_top_banner() { if ("OFF" == config_get('show_mantis_logo')) return false;3、修改html_api.php,在html_footer函數末端代碼添加對show_mantis_l
Time of Update: 2018-12-04
不知從何時開始,已經養成了一個不成文的習慣。每每開啟電腦的第一件事就是登上QQ,開啟QQ農場來到自己的菜園。按照順序從第一頁到最後一頁將所有能偷的“菜”全部納入囊中。一直以來,這已經成為了一種習慣,我沒有覺得有任何的不妥之處。然而今天下午當我突然進行反思的時候我再次仔細審視了這個問題,就是我每天這樣比吃飯還準時的頭彩工作中我究竟得到了什嗎?而相應的,我之前所制訂的學習計劃又在哪裡?那些一本又一本在學習資料彷彿都在催我思考。為什麼我可以在每次開啟電腦的時候都記得“偷菜”而“忘記”了點開就在案頭上的
Time of Update: 2018-12-04
1 關於winfrom裡comboBox下拉式功能表的資料繫結和取值 前台頁面有comboBox控制項名字叫cbB_squadCode,後台綁定 BSquad bsquad = new BSquad(); this.cbB_squadCode.DataSource = bsquad.GetDTAll(); //得到所有的資料 this.cbB_squadCode.DisplayMember = "code";
Time of Update: 2018-12-04
文章目錄 顯示變數的值 在今天這個特殊的節日裡(又逢光棍節)繼續這項艱辛的任務。接iphone學習筆記(一) 繼續對第一個應用程式進行分析。我們看到在objective-c中同樣的都是以 ;號作為結尾。另外當你準備結束你的應用程式時,你需要使用如下語句釋放之前申請的記憶體: [pool drain];最後一句是 return 0; 可以類比c語言,返回一個0值。現在我們得結束對第一個程式的討論,讓我們修改它使他同樣顯示“And
Time of Update: 2018-12-04
文章目錄 編譯並運行程式使用Xcode詳解你的第一個程式 之前寫學習記錄好久了,後來才發現一直寫在日記裡的別人都看不到,漸漸的懶病又犯了,現在下定決心將文章放出來,激勵自己。(之前一直在部落格園裡寫的)找來找去,覺得還是看E文資料學習iphone開發比較靠譜,因此以翻譯Programing in
Time of Update: 2018-12-04
變更日誌(Changelog):是已經修改好了問題的日誌,需要給項目添加版本號碼,並且在添加/解決問題時都指定了相應的版本號碼,才會顯示。路線圖(Roadmap):是計劃在某個版本修改某些問題的日誌,需要給問題指定“目標版本”才能顯示。(提示:指定“目標版本”,應該進入“進階更新”功能修改,或者在報關問題時,進入“進階報告”功能)。初用Mantis,Roadmap功能也是剛摸索出來,如果你有更好的理解,望不吝賜教。