原创 C++控制窗體拖動

//鼠標拖動 SendMessage(hWnd, WM_NCLBUTTONDOWN, HTCAPTION, 0);

原创 MFC無邊框 窗體陰影實現

SetClassLong(this->m_hWnd, GCL_STYLE, GetClassLong(this->m_hWnd, GCL_STYLE) | CS_DROPSHADOW);

原创 Wireshark抓包過濾大法

wireshark 實用過濾表達式(針對ip、協議、端口、長度和內容) 關鍵字 “與”:“eq” 和 “==”等同,可以使用 “and” 表示並且, “或”:“or”表示或者。 “非”:“!" 和 "not” 都表示取反。 多

原创 Setup Factory 提示 Invalid start mode : archive filename 的解決辦法

第一步: 打開在安裝之後 創建一個卸載的快捷方式 代碼如下: Shell.CreateShortcut("%AppFolder%", "卸載 NetManage.exe", "%AppFolder%\\uninstall.ex

原创 Duilib學習-窗口句柄獲取

duilib中的InitWindow()這個函數中去調用 this->GetHWND(); 把返回值放到自己定義 中的HWND句柄中就可以全局調用, 不能用m_hWnd

原创 Duilib學習-Duilib窗口居中

BOOL bRet = FALSE; DuilibTest* pDuilib= new DuilibTest(); ASSERT(pDuilib); pDuilib->Create(hParentWnd, _T("主窗口"

原创 C++解析域名

BOOL GetRealIpByDomainName(char *szHost, char szIp[50][100], int *nCount) { WSADATA wsaData; HOSTENT *pHostEnt;

原创 修改遠程服務器端口

通過註冊表進行修改         第一步,運行中輸入regedit回車打開註冊表,依次定位:HKEY_LOCAL_MACHINE–SYSTEM–CurrentControlSet–Control–Terminal Server–

原创 程序開機自啓後無法加載config.ini配置文件

在加載文件時注意: 使用絕對路徑! 使用絕對路徑! 使用絕對路徑! 使用絕對路徑! 使用絕對路徑! 使用絕對路徑! 使用絕對路徑! 使用絕對路徑! 使用絕對路徑! 使用絕對路徑! 使用絕對路徑! 使用絕對路徑! C++程序看這裏

原创 不是有效Win32程序,VS2015編譯C++在XP上運行

以上是在xp上出現過的問題,還有提示不是有效win32應用程序等,不一一舉例了,下面說下我的解決方法,順便保存下避免下次又去導出找方法 Debug編譯模式下 1.常規配置 2.c/c++預處理器設置 _CRT_SECURE_N

原创 服務器TCP優化1

首先查看默認全局參數,管理員運行命令行:netsh int tcp show global TCP 全局參數 接收方縮放狀態 : enabled 煙囪卸載狀態

原创 MFC中給窗體添加ico圖標

第一步向資源文件添加ico資源 第二步 void MainUI::DoDataExchange(CDataExchange* pDX) { HICON hIcon = AfxGetApp()->LoadIconA(IDI_IC

原创 C++程序設置 開機自動啓動

//找到當前路徑,不含運行文件的路徑 void GetCurrentProcessPath(char* strname, int len)//獲取當前進程路徑 { char strdir[1024] = ""; memset

原创 ROS指令系列

定時重撥 :for wjsd from=2 to=250 do={/interface pppoe-client enable (“pppoe-out”.$wjsd)} 點贊 收藏 分享 文章

原创 火炬之光2技能重置

火炬之光2中可以通過控制檯重置技能點和屬性點,詳細步驟如下: 1、首先打開 我的電腦\用戶名\我的文檔\My Games\torchlight 2\save\一串數字\settings.txt 2、把 CONSOLE :0 和 D