加载资源文件到内存中
示例代码:
123456// IDR_DRIVER_ZIP 资源文件ID// "DRIVER_ZIP" 资源文件名称HRSRC hRsrc = FindResource(GetModuleHandle(0), MAKEINTRESOURCE(IDR_DRIVER_ZIP), "DRIVER_ZIP");HGLOBAL resource = LoadResource(NULL, hRsrc);// 资源大小DWORD size = SizeofResource(NULL, hRsrc);
C++写出资源文件
示例代码:
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960// 提取资源文件BOOL ExtraceResourceFile(uint16_t resource_id, const TCHAR* output_file, TCHAR* type){ HANDLE hFile = NULL; HANDLE hFilemap = NULL; BOOL bRet = FALSE; do { HINSTANCE hInstance = ::GetModuleHandleW(nullptr); HRSRC hResource = FindResource(hInstance, MAKEINTRESOURCE(resource_id), type); if (hResource == nullptr) { ...
宝塔插件破解方式
进入目录 /www/server/panel/class 中,编辑文件 panelPlugin.py找到如下代码处
在 336行 添加如下代码。
12for softInfo in softList['list']: softInfo['endtime'] = 0
最终显示如下图所示。
效果如图所示
宝塔企业版破解方式
第一步首先更新宝塔为专业版
1curl https://download.fenhao.me/ltd/install/update6.shbash
第二步进入目录 /www/server/panel/class 编辑文件 panelAuth.py。定位到如下图代码位置
找到下列代码
1data = self.send_cloud_pro('get_order_status', params)
将其修改为如下代码
1234data = { 'status' : True, 'msg' : {'endtime' : 32503651199 }}
第三步
进入目录 /www/server/panel/data 中,新建一个文件,文件名为:userInfo.json ,内容为空。
如果已经存在这个文件,,删掉,重新新建文件
最后重启面板即可完成企业版破解
效果图