jiangxinyu的专栏

叶子的离开,是因为风的追求还是树的不挽留?

制作一个不在任务栏及任务列表中显示的幽灵程序

制作一个不在任务栏及任务列表中显示的幽灵程序网上已经有许多地方提到了如何将在任务栏隐藏应用程序,使用的方法都是将Application的属性变为WS_EX_TOOLWINDOW。即在WinMain函数中加入如下代码: DWORD dwExStyle = GetWindowLong(Applicat...

2010-01-29 17:14:00

阅读数:2167

评论数:0

进程退出前删除自身EXE

进程退出前删除自身EXE下面的代码由Gary Nebbett写就.Gary Nebbett乃是WINDOWS NT/2000 NATIVE API REFERENCE的作者.乃NT系统一等一的高手.下面就分析一些他的这段代码. 这段代码在PROCESS没有结束前就将启动PROCESS的EXE文件删...

2010-01-29 17:12:00

阅读数:725

评论数:0

利用socket编写windows和linux通讯程序

利用socket编写windows和linux通讯程序    socket编程大家都很熟悉,我在这里就不再罗嗦了。直接切入正题。该程序分两部分,server端和client端(谁都知道)。其中server端采用windows平台,那linux平台当然是client端了。这里是server端程序:/...

2010-01-29 17:06:00

阅读数:537

评论数:0

在VC++应用程序中彻底清除进程

在VC++应用程序中彻底清除进程读者朋友们可能经常会碰到这样一个问题,想对某些进行操作时,发现这些文件正在被其它程序使用,处于打开状态,而且是被独占打开,这时是没法对文件进行操作的。因此,要想操作这些文件,必须将打开这些文件的进程清除掉。那么如何干净地清除进程呢?其实,在Windows2000操作...

2010-01-29 16:55:00

阅读数:548

评论数:0

窗口句柄的获得

窗口句柄的获得来源: 作者: 2007-12-09 出处:pcdog.com  初次写文档,文笔不通畅的地方,以及理解错误之处望各位朋友多多指正!这篇文章是关于如何获取窗口句柄,以及有哪些函数可供使用的简单讨论!可适用于vc、bcb(其他的我没有试,估计可以),本人在bcb环境下试验。首先我会罗列...

2010-01-29 16:28:00

阅读数:485

评论数:0

获取快捷方式的目标和参数

来源: 作者: 2006-10-20 出处:pcdog.com     我看了Michael Taupitz关于建立快捷方式的方法,我认为有很多时候当我们在命令行模式中偶然发现一个快捷方式的时候,我们不知道这个.lnk文件指向什么地方。我写了一个函数,它以CString的形式返回了.lnk文件的目...

2010-01-29 16:27:00

阅读数:1409

评论数:0

获得当前进程的列表

获得当前进程的列表来源: 作者: 2007-12-12 出处:pcdog.com//进程描述信息typedef struct _tagPROCESSINFO{DWORD  dwPID;TCHAR  strPath[_MAX_PATH];TCHAR  strName[_MAX_FNAME];} PR...

2010-01-29 16:26:00

阅读数:451

评论数:0

在VC++6.0中用Win32 API实现串行通信

在VC++6.0中用Win32 API实现串行通信串口是常用的计算机与外部串行设备之间的数据传输通道,由于串行通信方便易行,所以应用广泛。我们可以利用Windows API 提供的通信函数编写出高可移植性的串行通信程序。本实例介绍在Visual C++6.0下如何利用Win32 API 实现串行通...

2010-01-29 16:20:00

阅读数:928

评论数:0

通过HOOK控制进程的创建

一、 简介  最近,我了解到一个叫做Sanctuary的相当有趣的安全产品。它能够阻止任何程序的运行-这些程序没有显示在软件列表中-该表中的程序被允许在一个特定的机器上运行。结果,PC用户得到保护而免于各种插件间谍软件、蠕虫和特洛伊木马的侵袭-就算能够进入他/她的计算机,它们也没有机会执行,并因此...

2010-01-29 16:17:00

阅读数:3339

评论数:1

Visual C++编程技巧小结

Visual C++编程技巧小结1. 如何获取应用程序的实例句柄?   应用程序的 实例句柄保存在CWinAppIm_hInstance 中,可以这么调用AfxGetInstancdHandle获得句柄.Example: HANDLE hInstance=AfxGetInstanceHandle(...

2010-01-29 16:16:00

阅读数:512

评论数:0

简单密码软件模拟实现(VC)

下载运行文件以及源代码附件   [编者按:本文以纯技术的角度探讨使用钩子来获得密码,请不要用于非法目的。]  下面就是本软件的界面部分:    一般的盗密码的软件的软件都是通过监视键盘来获得密码,这样操作比较方便,但是这样也存在一定问题,密码有的时候不是很准确,因为有的人输入密码并不是从前到后输入...

2010-01-29 16:04:00

阅读数:494

评论数:0

用VC++建立Service服务应用程序

为什么要使用服务应该程序呢?服务程序就像系统的一些服务一样,能够自动地启动,并执行相应的操作;而且因为服务程序的在层次上和一般的应用程序不同,其能够在系统启动时就自动地运行,而不像一般的应用程序那样一定要在登陆后才能运行,这些就是服务的一些好处了, 如果你也想你的程序具有这样的功能,那么你就可以建...

2010-01-29 15:59:00

阅读数:379

评论数:0

API Hook基本原理和实现

API Hook基本原理和实现[图文] 关键字:API Hook,消息,拦截API,钩子,wskjuf 作者:wskjuf    更新:2007-12-23 08:18:25    浏览:18817注:本文主要为解决论坛上http://www.ccrun.com/forum/forum_posts...

2010-01-29 15:22:00

阅读数:503

评论数:0

浅谈HOOK技术在VC编程中的应用

开发者在线 Builder.com.cn 更新时间:2007-10-22作者:青岛郎锐 来源:yesky本文关键词: HOOK vc 编程 引言  Windows操作系统是建立在事件驱动机制之上的,系统各部分之间的沟通也都是通过消息的相互传递而实现的。但在通常情况下,应用程序只能处理来自进程内部的...

2010-01-29 15:19:00

阅读数:427

评论数:0

HOOK专题

HOOK专题目录基本概念 运行机制 钩子类型 作者基本概念钩子(Hook),是Windows消息处理机制的一个平台,应用程序可以在上面设置子程以监视指定窗口的某种消息,而且所监视的窗口可以是其他进程所创建的。当消息到达后,在目标窗口处理函数之前处理它。钩子机制允许应用程序截获处理window消息或...

2010-01-29 15:09:00

阅读数:471

评论数:0

XP系统中关于“错误报告”解决方法

在Windows XP系统的运行过程中,某个程序出现非法操作或错误提示是每个电脑人都会遇到的情况。而此时,Windows XP会启动错误报告机制(Windows Error Reporting,简称WER),询问用户是否发送错误信息到微软公司,同时程序将停止运行。但你真正了解Windows 的错误...

2010-01-29 14:10:00

阅读数:788

评论数:0

Windows错误代码大全

0000 操作已成功完成。0001 错误的函数。0002 系统找不到指定的文件。0003 系统找不到指定的路径。0004 系统无法打开文件。0005 拒绝访问。0006 句柄无效。0007 存储区控制块已损坏。0008 可用的存储区不足,无法执行该命令。0009 存储区控制块地址无效。0010 环...

2010-01-29 13:21:00

阅读数:1102

评论数:0

有关WINDOWS服务程序,轻松注册Exe程序为Windows系统服务

有关WINDOWS服务程序楼主Cassati(渴望突破)2005-12-29 21:58:14 在 .NET技术 / C# 提问我想在服务程序里启动外部程序,启动是启动了,在资源管理器里可以看到,但是却看不到外部程序的界面啊??         是不是WINDOWS服务程序不支持显示外部程序?(有...

2010-01-29 09:34:00

阅读数:1748

评论数:0

Wingdows下各种类型的守护进程的写法

写一个C++程序,监控另一个进程,发现该进程关掉了就自动把它重启。#include #include #include #include using namespace std;int _tmain(int argc, TCHAR *argv[]) {     STARTUPINFO si;...

2010-01-29 09:08:00

阅读数:10752

评论数:0

Windows服务程序的原理及实现

今天给大家讲下怎样做一个服务程序...本来是想详细讲的,不过写着写着累得要命..很多  地方就没详细...不过代码我加了点注...如果还有一些不明白的自己查下MSDN......便宜  环境,,VC++6.0...代码有俩段,一段是服务程序的..另一段是安装服务程序的...这个程序  的功能是开机...

2010-01-28 15:48:00

阅读数:3615

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭