原创 應用程序無法啓動,因爲應用程序的並行配置不正確...解決方法

出現這種現象一般一般都是由於缺少運行時庫導致的。 步驟: 1、管理員權限運行CMD 2、輸入以下命令: SxsTrace Trace -logfile:"E:\1.etl" 回車 3、啓動(提示應用程序無法啓動,因爲應用程序的並行配置

原创 64位系統分析32位程序dump

需要切換32位模式 輸入一下命令:  .load wow64exts  !sw

原创 Detours使用說明

本文轉載自:http://www.cnblogs.com/flywuya/archive/2010/12/01/1893729.html 1 介紹   Api hook包括兩部分:api調用的截取和api函數的重定向。通過ap

原创 windbg調試子進程

1、啓動windbg,打開File菜單,選擇Open Executable,選擇需要調試的進程目標文件 把Debug child processes also勾上,點擊打開。 2、查看子進程 1:023> |    0 id: 2e4

原创 C語言位運算說明

位運算是指按二進制進行的運算。在系統軟件中,常常需要處理二進制位的問題。C語言提供了6個位操作運算符。這些運算符只能用於整型操作數,即只能用於帶符號或無符號的char,short,int與long類型。

原创 C++中智能指針的實現原理

智能指針:它的一種通用實現方法是採用引用計數的方法。智能指針將一個計數器與類指向的對象相關聯,引用計數跟蹤共有多少個類對象共享同一指針。 每次創建類的新對象時,初始化指針並將引用計數置爲1; 當對象作爲另

原创 Windows平臺下基於WFP模型的網絡防火牆設計實現

本文轉載自:http://bbs.pediy.com/showthread.php?t=173871 Windows平臺下基於WFP模型的網絡防火牆設計實現 項目概述:本項目由兩大模塊構成,分別爲驅動模塊和UI模塊。首先,從規則庫(存放

原创 C++友元詳解

  我們已知道類具備封裝和信息隱 藏的特性。只有類的成員函數才能訪問類的私有成員,程式中的其他函數是無法訪問私有成員的。非成員函數能夠訪問類中的公有成員,但是假如將數據成員都定義 爲公有的,這又破壞了隱藏的特性。另外,應該看到在某些情況

原创 electron三步實現Hello World

關於electron 的介紹就不多說了,直接進入主題。 第一步:安裝node. js 下載網站:https://nodejs.org/en/download/ 安裝完成node.js之後進行第二步。 第二步:下載安裝elec

原创 驅動調試之虛擬機設置

一、系統 主機:win7 x64 虛擬機:VMware 10 VMOS:win7 x64 二、虛擬機設置 1、打開虛擬機設置面板 2、點擊Add按鈕 3、next 4、FInish 5、添加完成後切記Yield CPU on p

原创 Windows操作系統服務編寫原理

本文轉載自:http://soft.chinabyte.com/os/368/12251368.shtml 有那麼一類應用程序,是能夠爲各種用戶(包括本地用戶和遠程用戶)所用的,擁有用戶授權級進行管理的能力,並且不論用戶是否物理的與正在

原创 Visual Studio各種路徑宏說明

$(RemoteMachine) 設置爲“調試”屬性頁上“遠程計算機”屬性的值。有關更多信息,請參見更改用於 C/C++ 調試配置的項目設置。 $(References) 以分號分隔的引用列表被添加到項目中。 $(Configu