原创 ActiveX去除安全警告!

要想創建一個能夠在IE中成功加載而沒有“不安全”的警告或者錯誤提示信息的ActiveX控件,我們必須實現安全的初始化和腳本。基本上,所有要做的工作都是在DllRegisterServer 和DllUnregisterServer這兩個函

原创 獲取DLL的目錄!

#if _MSC_VER >= 1300    // for VC 7.0  // from ATL 7.0 sources  #ifndef _delayimp_h  extern "C" IMAGE_DOS_HEADER __Imag

原创 java web項目中調用ocx遇到的問題!(無法調用)

問題:未簽名ocx的會被瀏覽器攔截,甚至都不會提示要下載activeX控件 解決辦法:打開網頁的Internet選項,選擇安全標籤,將http://localhost或者http:127.0.0.1(就是你訪問該jsp的地址)加入到信任站

原创 一份c/c++寫日誌到處都能用的代碼

#include "stdafx.h" #include <stdio.h> #include <time.h> #define DEBUG_LOG( str ) log_append_to_file("c:\\test.txt",

原创 創建新的動態鏈接庫 (DLL) 項目出現:error LNK2001: 無法解析的外部符號 __DllMainCRTStartup@12

解決方法:點擊“項目” -屬性- 配置屬性 - 鏈接器 - 高級 - 無入口點 選擇"是(/NOENTRY)"

原创 HOOK注入!

這段時間研究了一下注入技術,今天有空來寫一下心得,以免以後忘記. 用HOOK進行注入的思路主要如下: 1.首先,寫一個鉤子,放在DLL中,然後,導出設置鉤子的函數SetHook。 2.在我的應用程序中,通過FindWindow來找

原创 11本書!

“學習的最好途徑就是看書“,這是我自己學習並且小有了一定的積累之後的第一體會。個人認爲看書有兩點好處: 1.能出版出來的書一定是經過反覆的思考、雕琢和審覈的,因此從專業性的角度來說,一本好書的價值遠超其他資料 2.對着書上的代碼

原创 通過窗口句柄獲取窗口指針!

HWND hWnd=::FindWindow(NULL,_T("Sphere"));      //得到對話框的句柄   C***Dialog* pWnd= (C***Dialog*)FromHandle(hWnd); //由句柄得到對話

原创 winodws平臺C++共享內存實現

目錄(?)[-]     服務端實現ShareMemServerh    服務端實現ShareMemServercpp    客戶端實現ShareMemClienth    客戶端實現ShareMemClientcpp    

原创 java深拷貝!

目錄(?)[-] 直接賦值clone方法 clone方法介紹clone是深複製還是淺複製clone跳過構造函數最佳實踐複製構造函數或者自定義Copyable接口序列化實現深複製 爲什麼使用序列化深複製的實現序列化存在的問題使用相關第三方

原创 利用CreateProcess實現程序未啓動前的監視,並注入DLL!

一、DLL注入技術的用途 DLL注入技術的用途是很廣泛的,這主要體現在: 1、假如你要操縱的對象涉及的數據不在進程內; 2、你想對目標進程中的函數進行攔截(甚至API函數,嘿嘿,由此編寫個攔截timeGettime的過程,變速齒輪

原创 事業單位數字推理技巧(一)

行測數字推理技巧,三步搞定!【第一步】整體觀察,若有線性趨勢則走思路A,若沒有線性趨勢或線性趨勢不明顯則走思路B. 注:線性趨勢是指數列總體上往一個方向發展,即數值越來越大,或越來越小,且直觀上數值的大小變化跟項數本身有直接關聯(別覺得太

原创 spring-如何給靜態變量注入值

有一次在項目中有一個工具類的屬性是static, 我造仿別人的注入方式也試着給我自己在工具類裏定義的變量進行注入,結果發現變量還是NULL,倒騰了半天都沒倒騰出來。 正好在下班的時候靈光一閃,發現是不是因爲變量是static的原因導致sp

原创 用ngrok做內網穿透

背景 很多時候,我們都有這樣的需求:需要將本地正在開發的服務暴露在公網上,也就是從外網直接訪問我們本機上的服務。 正常情況下,這是辦不到的,因爲我們的本機並沒有公網 IP,我們的本機處在內網當中。 NAT 穿透原理 這裏需要順

原创 過修改源碼讓FastDFS能正確的讀取到classpath:配置文件

說句難聽的話,FastDFS的java客戶端,站在java程序員的角度來講是相當的難用啊。 試着將FastDFS的javaClient整合進電商平臺之中 FastDFS客戶端初始化方式有兩種一種是ClientGlobal.init(Str