
VC++
文章平均质量分 83
xinew
这个作者很懒,什么都没留下…
展开
-
预编译头文件(precompiled header)及VC编译程序时Cannot open precompiled header file: 'Debug/.pch': No such file or directory
预编译头文件今天在改一个很大的程序,慢慢看,慢慢改。突然发现一个.c文件,里面什么也没有, 就几个头文件,我一看,我靠,这不是把简单的问题搞复杂了吗,随手删掉那个c文件。 结果不能编译了,我靠: fatal error C1083: Cannot open precompiled header file: /Debug/v13_3.pch/: No such file转载 2009-09-05 23:21:00 · 1421 阅读 · 0 评论 -
JS代码在IE和Firefox间的区别及其他
7)form表单提交问题 在jsp页面有一表单,如果表单里有两个按钮,两个按钮有不同事件方法,问题是 点击一个按钮会同时出发两个按钮的事件方法。 解决办法,看jsp页面中的两按钮标签周围是否被包含有标签,如有删除标签即可。 (8)DOM tree的小问题,我就是想数一下这个table下有几个子nodes,就是body->table->tbody->然后是两个tr, 所以就应转载 2010-04-28 14:43:00 · 789 阅读 · 0 评论 -
使用一次性密码解决方案更安全地验证身份
使用一次性密码解决方案更安全地验证身份Dan Griffin代码下载位置: OTPAuthentication2008_05.exe (496 KB) Browse the Code Online 本文讨论: 密码存在的问题 生成一次性密码 构建基于 Web 服务的 OTP 解决方案 测试和部署 OTP 本文使用了以下技术: IIS 7转载 2010-03-08 09:31:00 · 1358 阅读 · 0 评论 -
C++与Java混合编程
C++与Java混合编程作者:赖锋下载源代码 现在的程序员,不再像以前一样,掌握一种编程语言就可以混得有模有样了,现实的情况是,真实的项目中,通常是涉及多种编程语言,举几个简单的例子,一个软件为了快速开发,可能是使用Delphi或VB作为界面开发首选语言,底层的指令或核心算法,会使用C/C++处理,涉及数据处理的时候,为了安全和快速开发,会使用Javascript或Python等脚转载 2009-11-26 22:23:00 · 793 阅读 · 0 评论 -
关闭Visual Studio 2005/2008 实时调试器
安装了Visual Studio 2005/2008 后,每次出现程序错误就会出现如下图所示实时调试器,感觉很烦。 百度一下加上自己的实验找到了几种解决方法。 1. 修改Visual Studio 2008的调试设置 打开visual studio 2008或visual studio 2005,打开菜单栏-工具-选项-调试-实时,然后看到三个选项,分别是本机,脚本,托管,转载 2009-10-22 13:08:00 · 849 阅读 · 0 评论 -
Visual C++进程间数据通信的实现
在Windows系统中,各个应用程序(进程)之间常常需要交换、传递数据,这就要解决进程间的数据通信问题。在最初的16位Windows3.x系统中,所有Windows应用程序共享单一地址,任何进程都能够对这一共享地址空间的数据进行读写操作。随着Windwos98、WindowsNT、Windows2000等32位的操作系统的出现,规定每个进程都有自己的地址空间,一个Windows进程不能存取转载 2009-10-11 03:36:00 · 757 阅读 · 0 评论 -
如何做到只允许一个实例运行?
在《C++Builder深度历险》这本书中有很详细的说明 以下工程.H文件:可以实现已运行的程序在最小化时再运行第二个时还原第一个程序。。。。。 #include #pragma hdrstop //---------------------------------------------------------------------------转载 2009-10-11 03:13:00 · 578 阅读 · 0 评论 -
在VC中如何结束进程和启动新进程?
在VC程序中如何结束系统正在运行的其他进程(该进程必须有窗口界面),其实很简单,按如下步骤进行即可: 1.取得进程的句柄(利用FindWindow函数得到); 2.获取进程ID号(用GetWindowThreadProcessId函数获取); 3.打开进程,OpenProcess函数中的第一个参数设为PROCESS_TERMINATE,就可以获取处理该进程的句柄; 4.利用转载 2009-10-11 03:11:00 · 580 阅读 · 0 评论 -
如何禁止用户通过任务管理器终止进程的一种方法(Win2000/xp)
通过WH_CBT类型的HOOK 和nIndex为GWL_WNDPROC的SetWindowLong实现进程保护。 实现的范例下载: 附件[SafeProcess.rar]:http://blog.blogchina.com/upload/2004-12-20/20041220143803647829.rar 1. 通过Timer过程或其他方式查找Windows任务管理器窗口是否存在。转载 2009-10-11 03:33:00 · 1475 阅读 · 0 评论 -
C++强杀进程,可结束IceSword
核心代码:#include #define NT_DEVICE_NAME L"//Device//KillProcess"#define DOS_DEVICE_NAME L"//DosDevices//KillProcess"UNICODE_STRING Devi转载 2009-10-11 03:25:00 · 978 阅读 · 0 评论 -
内核级结束进程c代码
#include #include #include #include #pragma comment (lib,"ntdll.lib") // Copy From DDK #pragma comment (lib,"Kernel32.lib") #pragma comment (lib,"Advapi32.l转载 2009-10-11 03:19:00 · 2189 阅读 · 0 评论 -
Windows程序设计——终止进程运行
Windows程序设计——终止进程运行 终止进程程的运行的四种方法: 1.主线程的进入点函数返回。 始终都应该这样来设计应用程序,即只有当主线程的进入点函数返回时,它的进程才终止运行。这是保证所有线程资源能够得到正确清除的唯一办法。 让主线程的进入点函数返回,可以确保下列操作的实现:转载 2009-10-11 03:09:00 · 1282 阅读 · 0 评论 -
VC++中进程与多进程管理的方法
进程进程是当前操作系统下一个被加载到内存的、正在运行的应用程序的实例。每一个进程都是由内核对象和地址空间所组成的,内核对象可以让系统在其内存放有关进程的统计信息并使系统能够以此来管理进程,而地址空间则包括了所有程序模块的代码和数据以及线程堆栈、堆分配空间等动态分配的空间。进程仅仅是一个存在,是不能独自完成任何操作的,必须拥有至少一个在其环境下运行的线程,并由其负责执行在进程地址空间内的代码转载 2009-10-11 03:35:00 · 480 阅读 · 0 评论 -
VC查看系统进程ID,终止进程的程序源码
// ProcessDlg.cpp : implementation file // #include "stdafx.h" #include "Process.h" #include "ProcessDlg.h" #include #include "InfoDlg.h" #ifdef _DEBUG转载 2009-10-11 03:40:00 · 1508 阅读 · 0 评论 -
VC++6.0中实现将应用程序的图标加入到Windows的系统托盘中
西安二炮工程学院 俞俊军 张 毅 摘要 本文对如何将应用程序的图标加入到Windows的系统托盘中做了较为详细的介绍, 然后给出了一个C++类以方便的实现该功能,并在VC++6.0中给出了一个应用程序 实例来体现其具体实现过程。同时该应用程序实例还讲解了如何在托盘中实现动 画图标以及在程序中关闭计算机的技术。 关键词:系统托盘 动画图标 Windows98桌面的系统托盘位于任务转载 2009-09-12 04:20:00 · 790 阅读 · 0 评论 -
C和C++语言学习总结(资料来自 林锐博士 2001 年7 月24)
<br />http://topic.youkuaiyun.com/u/20081121/21/02fd5ae1-ff29-447c-8c6d-67da15e9ff0e.html<br /><br />知识结构:<br />1、if,for,switch,goto<br />2、#define,const<br />3、文件拷贝的代码,动态生成内存,复合表达式,strcpy,memcpy,sizeof<br />4、函数参数传递,内存分配方式,内存错误表现,malloc与new区别<br />5、类重载、隐藏与覆盖区别转载 2010-09-24 21:14:00 · 548 阅读 · 0 评论