原创 WIndows 改用戶的登錄密碼(C++)

注意:該方法會導致被改密碼的用戶數據丟失 #include <Windows.h> #include <LM.h> #include <time.h> void ChangePwd() { USER_INFO_0 *pUse

原创 C++ 禁用、啓動網卡

https://blog.csdn.net/qq125096885/article/details/77481961#

原创 C language不同類型如何打印

short %hd 十進制顯示 %ho 八進制顯示 unsigned long %lu long long %lld 有符號 %llu 無符號 double %f long double %l 幾個long的就加

原创 VC++ 使用https下載文件

BOOL CMyMFCDlg::DownloadFile(const wchar_t* serverName, const wchar_t* objectName,const char * path) { if (NULL ==

原创 驅動記錄操作某一文件夾內文件的進程名,寫成日誌

監控D盤,看哪些進程操作了D盤裏面的文件,把進程名及相應的文件路徑寫到日誌裏面 Zw---與Flt系列的函數都有,有兩種寫日誌的方法 整個項目在   https://download.csdn.net/download/feixi7358

原创 Android Studio中 so、jar文件的打包及使用

一 加載so文件 平臺:windows  IDE :Android Studio  下載好ndk:下載地址  https://developer.android.com/ndk/downloads/index.html   第1步:新建一

原创 Windbg調試去掉無用輸出

在windbg中輸入 0: kd> ed nt!Kd_SXS_Mask 0 0: kd> ed nt!Kd_FUSION_Mask 0

原创 QTreeWidget 筆記

m_pFileTree = new QTreeWidget(); m_pFileTree->setHeaderLabels(QStringList()<<tr("有衝突的SSU包"));//設置標題 m_pFileTre

原创 用OutputDebugString 實現日誌格式化輸出

void MyOutputDebugString(LPCTSTR lpszFormat, ...) { va_list args; va_start(args, lpszFormat); TCHAR lpszBuf[1024]

原创 VC++ 寫文件(簡單)

FILE *fp = NULL; fp = fopen("D://set.txt","a"); fprintf(fp,"%s",tmpBuffer); if (fp) { fclose(fp); fp = NULL; }  

原创 SYSTEM權限的進程操作HKEY_CURRENT_USER註冊表

系統權限進程讀取用戶註冊表 system權限的進程、服務若要操作用戶註冊表(HKEY_CURRENT_USER),如果直接操作則獲取的內容不是真正想要獲取的內容,因爲路徑被重定向的,所以要從HKEY_USERS中來操作。 首先獲取用戶SI

原创 VC++ 獲取Windows系統開機時間

void GetSystemUpTime() { DWORD iRunTime = GetTickCount(); const int Num1 = 1000; const int Num2 = 1900;

原创 SetClassLong可以改WNDCLASSEX 創建裏面的東西

SetClassLong可以改WNDCLASSEX  創建裏面的東西 https://www.cnblogs.com/blogpro/p/11446755.html

原创 ShellExecuteEx 以管理員權限啓動進程

#include <iostream> #include <windows.h> #include <ShellAPI.h> int main() { SHELLEXECUTEINFO se; memset(&se, 0, s

原创 CreateProcess 創建進程但不顯示窗口

BOOL CreateMyProcess() { STARTUPINFO si; PROCESS_INFORMATION pi = {0}; ZeroMemory(&si,sizeof(si)); si.cb = sizeof(