技术研究
技术老男人
这个作者很懒,什么都没留下…
展开
-
御天加密狗YT88编译部署
1、部署环境CentOS 72、编译// xxxxx.sog++ *.cpp -m64 -fPIC -shared -I/usr/local/include/libusb-1.0 -L/usr/local/lib -lusb-1.0 -o xxxxx.so -lpthread3、修改驱动权限使用Python调用so文件读取USB信息,但没有权限。chmod -R 777 /dev/bus/usb/修改 /etc/udev/rules.d/90-myusb.rules重新加载udeva原创 2020-10-08 10:42:05 · 754 阅读 · 0 评论 -
关于Win7下接收不到WM_DROPFILES的问题
VS2019里编译MFC对话框,里面用到拖拽文件到编辑框里的操作,始终没收到WM_DROPFILES消息,查了百度上的很多文章,都说是win7系统问题,也提出了一致的意见,就是添加AddMessageFilter函数增加消息机制的权限,我试来试去,还是不行,通过对照比对,发现问题其实不然。解决办法很简单,就是不要设置EDIT控件属性Accept Files为True,这样没用,还是设置成False...原创 2019-05-30 10:45:53 · 716 阅读 · 1 评论 -
华为HG8245光猫破解之旅
家里的光猫很久之前就想破解了,但网上搜了些破解教程跟我的光猫情况不一样,如图:在网上搜到的如图:基本上网上都有连接名”?INTERNET_B_VID???”这一项,可以删掉改成拨号方式的路由上网了, 我这猫没这一项是啥情况?这段时间自己的无线路由器出问题,所以逼着自己终于搞出来了。它没有 那一项不代表没有,肯定是隐藏掉了,关键要找出VLAN ID这个值,网上有提供方法。就这么简单得到201这个I原创 2015-12-29 22:50:19 · 6192 阅读 · 0 评论 -
ADO初始化接口时出现“不支持此接口”错误
在Windows7 SP1下用VS2012编译的ADO连接oracle数据库的程序后,到Windows7原创 2014-06-10 16:45:59 · 1876 阅读 · 0 评论 -
VS2012更新后无法使用的问题
Win7系统更新之后发现VS2012就不能用了,出现出错对话框原创 2014-05-21 21:08:01 · 1615 阅读 · 0 评论 -
让VC编译出来的程序不依赖于msvcr80.dll/msvcr90.dll/msvcr100.dll等文件
让VC编译出来的程序不依赖于msvcr80.dll/msvcr90.dll/msvcr100.dll等文件正常情况下,当我们用VC编译出一个Console/Win32类型项目的exe程序时(这里暂不考虑MFC程序),会依赖于msvcrxx.dll文件(xx为不同VC对应的版本号,VC2005为80,VC2008为90,VC2010为100),发布程序的时候,就需要把对应的dll也cop原创 2012-10-23 16:57:53 · 894 阅读 · 0 评论 -
VS2010使用时出错的解决办法
装了VS2010旗舰版,使用时出现一个问题,就是不能在代码区双击鼠标左键和长按鼠标左键选择代码,否则就出现问题,需要关闭。刚开始以为安装了VC助手的问题,一折腾发现不是这个问题,到网上一搜,发现遇到这个问题的还不少,试了重装系统和VS2010都没用,最好在CSDN上发现解决了问题,原来需要安装一个补丁,根据系统而定,XP的就安装XP-KB971513-x86-CHS.exe就OK了。 原原创 2011-10-28 14:39:30 · 1355 阅读 · 0 评论 -
VS2008中 isctype.c 出错解决
在isctype.c中产生断言extern "C" int __cdecl _chvalidator_l( _locale_t plocinfo, int c, int mask ){ _LocaleUpdate _loc_update(plocinfo); _ASSERTE((unsigned)(c + 1) 解决方法:将项目设置中->配置属性->C/C++->语言->默认Char无符号,选择是(/J)原创 2011-02-23 10:59:00 · 1641 阅读 · 0 评论 -
VS2008的DLL导出函数声明问题!
<br />在VS2005或者VS2008环境下。创建WIN32 DLL项目。 在测试程序中用动态加载方式即 LoadLibary. 加载成功,但如果DLL项目里函数不声明为extern "C"的话,比如如果声明成_stdcall, 则在测试项目中GetProcAddress()硬是找不到函数名! <br /><br /> 关于extern "C" ,_stdcall,_cdecl 的基本概念我有。 我如果把DLL函数声明成_stdcall时, 加载时在typedef里也有加_stdc原创 2011-02-23 23:08:00 · 1772 阅读 · 0 评论 -
Run-Time Check Failure #0,The value of ESP was not properly saved 错误解决
<br />调用DLL函数,出现错误<br />Run-Time Check Failure #0 - The value of ESP was not properly saved across a function call. This is usually a result of calling a function declared with one calling convention with a function pointer declared with a different转载 2011-02-23 11:14:00 · 5082 阅读 · 2 评论 -
sscanf_s 使用问题
<br />在使用VS2005编译一个程序时,出现了很多警告,说是用的函数是不安全的,应当使用安全版本,即函数名称增加“_s”的版本。<br /> <br /> 警告内容:<br /> warning C4996: 'sscanf': This function or variable may be unsafe. Consider using sscanf_s instead. <br /> <br />据了解,“_s”版本函数是微软后来对c++做得扩展,用来替代原先不安全的函数,例如原创 2011-02-27 09:54:00 · 4207 阅读 · 0 评论 -
VS2008编译的程序在某些机器上运行提示“由于应用程序配置不正确,应用程序未能启动”的问题
VC9编译的程序在没有装过VC9(确切的说是.Net Framework3.5)的机器上运行时,如果提示“由于应用程序配置不正确,应用程序未能启动。重新安装应用程序可能会纠正这个问题。”这个错误,那 么就说明该程序动态链接了VC9的运行时库,(如果还用到了MFC,那么可能动态链接了VC9的MFC库,同理还有ATL库),以及缺少对应的 manifest文件,程序在目标机器上没有找到这些库和配置文件,因此导致了这个错误。出现这种情况的VC9编译器可能存在3个版本,接下来分别阐明:1、没有打过任何补原创 2011-02-25 14:42:00 · 718 阅读 · 0 评论 -
用_splitpath 函数可以分解出路径,文件名,扩展名,msdn的例子
<br />#include <stdlib.h> #include <stdio.h> int main(void) { char path_buffer[_MAX_PATH]; char drive[_MAX_DRIVE]; char dir[_MAX_DIR]; char fname[_MAX_FNAME]; char ext[_MAX_EXT]; _makepath(path_buffer, "c ", """sam转载 2010-10-20 09:51:00 · 1118 阅读 · 0 评论 -
[VC- MFC] PreTranslateMessage() 函数
<br /> 这两天折腾一个程序,是MFC里一个菜单响应。在CView里我加载了一个空间CListCtrl,然后在右键点击List里的数据项时,弹出pop菜单,然后响应菜单项上的函数处理,按照以前自己的经验直接在CView里添加菜单项的响应函数,结果在程序调试时,没有得到预期的效果,点击菜单项没反应,跟踪后发现消息没有走到处理过程里,觉得很奇怪。点击菜单项后产生的WM_COMMAND消息应该被发送到CView里的处理函数了,为啥实际过程中不对?有蹊跷。 上Google上搜,看了几原创 2010-06-19 11:14:00 · 1042 阅读 · 0 评论 -
一句话木马全攻略
大家都知道入侵网站拿Webshell的时候一般思路有备份和上传小马然后写大马。然后比较多的就是用一句话来拿Webshell.但是对于新手。如何正确使用一句话呢?这就是本问讲到的,请大家看下文---------------------------------------------------------------------------------------------------转载 2010-05-21 00:17:00 · 1698 阅读 · 0 评论 -
打造抵御 SQL注入攻击的MSSQL服务器
MS SQL SERVER的安全性问题一般是由于设置不当而引起,攻击者可通过这样的设置获得非常高的权限来执行SQL指令(如:sp_addlogin,xp_subdirs的存储过程),设置一台安全可靠的MS SQL SERVER对你的网站整体安全会起到关键性作用!让我们一起来看一看: 1.用户权限分布 用户分配的权限有两种: (1)网络空间提供商提供的MS转载 2010-05-21 00:16:00 · 576 阅读 · 0 评论