原创 關於Office系列軟件的程序流程

本文的目的,明確Office系列軟件的文件讀取機制 結論一.Offie2003時Office系統軟件,讀取文件,採用的是ReadFile和WriteFile,使用的底層庫爲Ole32.dll 結論二.Windows爲了提升文件讀讀寫的效

原创 淺淡可變參數的應用

可變參數應用 C語言中存在很多可變參數的函數。如printf sprintr等等!   當編程中寫某些日誌輸出時需要先構造一個Buffer,此時在程序中需要輸出某些參數時就需要先構造一個Buffer然後再做輸出。當輸出的地方很多的時候就

原创 VS2015+VMware(WIN7)+主機WIN10 驅動調試提速

參考 https://www.cnblogs.com/sunylat/p/6217543.html 這篇文章搭建的調試環境雙擊調試時非常慢 原因:WIN7不支持NET模式調試,只能使用COM方式,受傳輸速率的限制,因此調試非常慢 如何提速

原创 Visio中如何將圖片複製爲對象

問題描述:Visio向Powerpoint複製對象時,有時候是Visio對象,有時候是圖片 測試結論:如果Visio中插入了圖片,在PowerPoint中粘貼的爲圖片,否則爲Visio對象 如何粘貼爲對象呢? PowerPoint操作:

原创 HTML5獲取文件夾路徑之曲線救國

需求: 1.需要在頁面中,實現單擊按鈕,彈出選擇目錄對話框,選擇目錄後,在頁面中顯示路徑   環境: Chrome V42以上,此版本已經禁止了NPAPI,因此通過插件形式,無法調用NativeAPI 注:HTML5只提供上傳文件的對話框

原创 文件系統監控-餘愛華-專題視頻課程

文件系統監控—8人已學習 課程介紹        使用API HOOK技術,實現在Windows操作系統下,記錄指定APP打開的文件。課程使用大量工具。每2周出一次視頻課程課程收益    實現一套Hook程序,能夠根據配置,對指定的APP

原创 VISIO畫異形窗口

比如,要用VISIO畫下面這個多邊形,VISIO沒有提供這個的功圖例   解決辦法: 覆蓋法 做法很簡單,用3個拼接,圖1和圖3拼接形成多邊形,圖2,用來遮擋邊框,這樣就可以完美解決多邊形繪製問題了。  

原创 京東3元無門檻優惠券變京豆

在京東APP首頁->領券中心->精選頁面,每週簽到 3次即可領取3元無門檻券接下來一波神操作可以讓3元無門檻優惠券變成300個京豆,而京豆可以當錢花在購物時直接抵現操作方法:1.簽到,簽到,簽到,每週籤三次後,在週三,可領一張3元無門檻優

原创 EasyHook庫系列使用教程之四鉤子的啓動與停止

此文的產生花費了大量時間對EasyHook進行深入瞭解同時參考了大量文檔 先來簡單比較一下EasyHook與Detour鉤取後程序流程 Detours:鉤取API函數後,產生兩個地址,一個地址對應真Hook函數地址,一個對應真

原创 WINdows小技巧

.net4 ,在XP上安裝時,超級慢,原因可能是操作系統的自動更新在連網 網絡上提供了各種修改文件名稱(SoftwareDistribution) ,修改註冊表等辦法,操作起來太過複雜 小弟在網絡上搜索時發現,這些修改無非是爲了阻止w

原创 EasyHook庫系列使用教程之二插入鉤子接口

此篇介紹重點:EasyHook主要導出函數 EasyHook主要導出函數: //插入鉤子 DRIVER_SHARED_API(NTSTATUS, LhInstallHook(             void* InEntryPoin

原创 EasyHook庫系列使用教程之五全局ACL和本地ACL

EasyHook控制鉤子函數通過兩個ACL表控制 全局ACL:針所有鉤取的函數 本地ACL:針對指定的鉤取函數 判斷ACL是否能夠訪問的C++代碼如下: if(ACLContains(&Unit.Gl

原创 內存映射失敗MapViewOfFile 失敗 返回 8

問題描述1 在使用內存映射方式讀寫數據時,將文件A的內容拷貝至文件B中,偶爾會出來文件拷貝後的文件,內容爲空,或部分爲空 問題分析1 懷疑是內存映射方式讀寫數據的穩定性(可笑的懷疑,內存映射可以Windows內存管理的基礎,基礎都有

原创 桌面圖標任意擺

核心實現思想,通過windows 消息機制,記錄和修改桌面圖標的位置。 Win7驗證通過。 歡迎轉載使用。 #ifndef __SETICONONDESTOP__ #define __SETICONONDESTOP__ class C

原创 社會工程學解決VS2008升級VS2010問題 之一 Lnk2038

目的: 公司要求將代碼版本由VS2008升級至VS2010,遇到的坑 編譯器提示: >libcpmtd0.lib(xlock.obj) : error LNK2038: 檢測到“_ITERATOR_DEBUG_LEVEL”的不匹配項: