- 博客(10)
- 收藏
- 关注
原创 好的架构比好的代码重要百倍
今天算是好好明白了这个道理程序要想稳定 高效 可扩充 安全 架构必须要设计好...这段时间公司一直是我一个人做程序 从架构设计 到代码的实现 所有的东西都是自己一个人做...哎 我一个小菜鸟 哪能会那么多东西 所以架构设计太烂...没办法 架构不好 需求稍稍一改就要把代码翻个稀巴烂... 吸取教训 记录一点心得 程序设计过程中 尽量让一
2009-08-14 13:22:00 569
原创 有效的隐藏对话框窗口
还是那个U盘小偷遇到的问题 及安静启动 界面隐藏找了很长时间 终于找到了一段非常好用的代码 一般来说 我们隐藏界面的思路都是在OnInitDialog里面调用ShowWindow(SW_HIDE);但是你可以去试试 绝对不行 窗口还是要出来 这个时候就想着要到OnPaint里面去调用哪个函数 确实可以隐藏 但是界面会闪出来一下 再隐藏 非常影响用户的感受
2009-08-13 15:45:00 1036 1
原创 枚举文件夹中的文件
最近写了一个优盘小偷所遇到的问题就是枚举文件夹中的所有文件因此上网搜索 加上修改 终于实现了所需要求代码如下//枚举 并拷贝文件int CFlashThiefDlg::EnumAndCopyFileSDK(CString strRootPath){ //CFileFind fileFind; //SDK方式 WIN32_FIND_DATA FindFileDat
2009-08-12 10:18:00 1196 1
原创 关于进程重启 关闭
进程重启 或者进程的关闭 RING3 一般应用程序用 /*开头必不可少的链接库*/#include #pragma comment(lib , "Psapi.lib")BOOL CSIM_ServerDlg::RestartProccess(void){ CString processName=""; CString findProcess
2009-08-11 14:51:00 1639
原创 突然感觉到很悲哀...
或许是自己人品太差了似乎自己在哪(无论是网络上 还是生活中)都得不到别人的欢迎总是一个无关轻重的角色心里面很难受想女朋友了 似乎就她和我的家人看重我. 工作继续努力吧 就算是做狗 也要做三年为了她们 就算以后一直做狗 我也要做下去
2009-08-11 11:56:00 547
原创 关于获取一个文件夹
在实际中 经常需要类似 ...浏览 这样的按钮来获取保存的路径名称 该方法在以前的文章中提过但是那种方法都是必须获取一个文件的路径名称 而没法获取文件夹名称有时候我们需要获取用户的保存的路径 因此 原来的方法就不适用了上网找了一下 找到了一断可以满足需求的代码 经过测试 可行效果图如下 代码如下BROWSEINFO bi;
2009-08-10 13:57:00 569
原创 关于WinDbg 设置断点的问题
基础知识 bp 程序运行过程中下断点bu 程序未加载之前下断点bl 列出所有断点bc 清除断点 今天在调试驱动的时候 发现下好断点后 无法调试WinDbg显示 kd> gBreakpoint 11s offset expression evaluation failed.Check for invalid symbols or bad synt
2009-08-05 15:16:00 5143
原创 关于error LNK2026: module unsafe for SAFESEH image
编译驱动的时候可能会遇到这个问题 特别是C++写驱动的时候此时 需要在Source文件中加入一句NO_SAFESEH = 1这样 可以禁用SAFESEH编译选项
2009-08-04 12:17:00 5366 1
原创 C++ 驱动
相关编译错误 参照http://www.driverentry.com.br/blog/2006/10/driver-plus-plus.html
2009-08-04 10:49:00 9973
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人