![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
编程开发
BA戒
windows,C,C++
展开
-
C++调用Python脚本打包
详细内容见链接如下:https://blog.csdn.net/feixi7358/article/details/102578769其中有一个很烦躁的点是,当你按照这上面的说明去执行了之后,会发现存在“importerror:nomodulenamedsite”这一问题。解决方案就是吧Lib文件夹整个拷贝到当前exe运行的路径下。这样做会发现Lib包很大,也就是大出来的包很大。但是如何对该Lib包进行过滤,有待继续研究...原创 2021-01-08 15:37:41 · 543 阅读 · 0 评论 -
初次使用GDI+的注意事项
1.使用GDI+依赖的头文件以及库文件#include "gdiplus.h"#pragma comment(lib,"gdiplus.lib")using namespace Gdiplus;2.注意使用GDI+前进行初始化操作 GdiplusStartupInput gdiplusStartupInput; ULONG_PTR gdiplusToken; ...原创 2018-07-17 17:04:10 · 526 阅读 · 0 评论 -
windows编程中,如何让一个窗口实现真正的置顶
也许你会说,很简单啊。用“::SetWindowPos(m_hWnd, HWND_TOPMOST, 0, 0, 0, 0, SWP_SHOWWINDOW | SWP_NOSIZE | SWP_NOMOVE);”这个函数不就一下子可以解决了。然而事实有时却没有这么容易。前几天做了一个项目,我们的软件是对接体重秤的,有的时候需要刷卡(刷卡器扫描二维码),刷卡的实质其实接收的是键...原创 2018-03-22 16:05:55 · 6708 阅读 · 5 评论 -
原来EXECL可以这么玩
前几天产品经理拿一堆Execl的数据,问我能否按照特定的格式导入到数据库中,我当时不太确定。因为我是一个C++程序员,问了一下旁边的同时,告诉我说可以去写一个程序,调用EXECL的组件,我当时就愣了,就这么一个小东西,还要去写那个玩意儿,而且写起来还是挺麻烦的。之后偶然临机一动发现原来mysql可以直接导入EXECl的数据。同时还发现原来EXECL可以支持内部写代码以及写一些SQL,要是把这两个结原创 2017-09-27 17:25:56 · 462 阅读 · 0 评论 -
如何调试注入的Dll
假若我要使用InjectDll.exe将Do.dll注入到Target.exe程序中,我们该如何去调试Do.dll这个动态链接库呢? 我们需要在Do.dll的属性的调试中,将命令设为Target.exe(不是InjecDll.exe)。 运行InjectDll.exe文件,使用本地windows调试器来调试Do.dll就可以对Do.dll进行调试了。原创 2016-06-15 16:32:04 · 1308 阅读 · 0 评论 -
如何获取本机电脑的AD域名称
如何获取本机电脑的AD域名称,该代码参考了MSDN帮助文档里面所写的内容#define _WIN32_WINNT 0x0500#include #include #include void _tmain(void){ TCHAR buffer[256] = TEXT(""); TCHAR szDescription[8][32] = { TEXT("NetBIOS"),原创 2016-04-20 16:58:49 · 5731 阅读 · 0 评论 -
Windows消息注入的方法
从小就有一个成为黑客的梦想,总是有想做点坏事的冲动。但是总是力不从心,技术总是不够。去年11月份进了一家做插件的公司,我才知道原来是可以在别的软件上做点手脚啊。当时我们们公司是做关于两个软件的插件,一个软件是微软提供的,很常用的软件,由于提供了接口,根据提供的接口,我将我们产品中的数据弄到了别的软件中去了。还有另外一个软件,没有提供接口,很是苦恼。之后我分析SPY++这一工具分析了别人软件窗口的特原创 2016-04-20 17:07:31 · 1202 阅读 · 0 评论 -
VS开发工具的配置
VS的配置是相当重要的,有时候要是配置不好会让人感觉到很多莫明奇妙的错误,很多东西弄上几天或是几个月都不一定会弄出来。① 的位置表示目标文件输出的位置,当一些比较到的工程中生成的文件比较多的话最好是做这样的一个整理,将必要的文件输出到指定的目录中② 的位置就是中间生成的一些编译文件输出的位置,有的时候为了保持我们的代码的整洁,将中间的文件输出到一个指定的目录中③ 的位置在原创 2016-05-26 15:52:13 · 389 阅读 · 0 评论 -
如何使用Depend工具分析DLL
也许在一个大型的项目中,你的代码中会出现很多DLL文件,而将那些DLL文件和你的软件打包移植到别的机器上却不能使用。例如:但将软件解压安装之后,点击运行,会弹出“缺少MSVCR120.dll”,一般的软件会到“C:\Windows\System32”这个目录下或是你当前exe软件所在的目录下去找那些软件中需要用到的依赖的DLL,但是XP的系统下你也许会发现有些DLL在这两个目录下都没有,所以运行软原创 2016-03-27 16:40:15 · 5049 阅读 · 0 评论 -
关于软件开发中的多语言问题
当进入一个IT行业之后,发现我们开发的软件远比学校的东西要多。软件中的内容也变得越来越庞大,我们也不能再以抱着写HelloWorld的心态去写代码。毕竟那些只是很小的一个测试而已。而工程庞大,甚至要发布给其他人使用的时候发现不能再这样,我们需要有比较好的逻辑。例如:内存的释放,线程的关闭等等问题。要是放在大学的时候,我会想内存忘了释放就忘了释放呗,应用程序不是还是运行出来了。 就原创 2016-03-29 20:22:03 · 1400 阅读 · 0 评论 -
关于CAB打包的步骤
如何打包CAB文件版本:将代码中的资源中的两个地方的版本、inf文件中的版本、服务器中的文件的版本都改为相同的,并且要比原来的版本号要高资源文件中的版本:inf文件中的版本:服务器中的文件版本:数字签名:使用数字签名工具将所有的与之有关的dll进行签名打包生成CAB文件,使用CAB N my.cab *.dll *.inf将文件生成CAB的包数字签名:对原创 2015-12-25 14:28:38 · 6398 阅读 · 0 评论