摘要: 首先先创建一个控制台程序,或者win32程序,都没关系。因为后台服务是看不到界面的。服务程序应具有这样的功能:一个服务主函数,注册服务控制句柄,启动要运行的代码。二是服务控制函数,注册给系统,提供对服务管理程序SCM的响应,就是我的电脑-》管理里面的服务,不是有开始,停止,暂停这些功能么,这个函数就是对这个响应,停止的时候就做退出清理工作,关闭进程。就两个函数而已。一般是ServiceMain 和ServiceCtrlHandler这就是服务的全部必须代码了。然后为什么别人的服务还有很多函数呢,什么 InstallService DeleteService之类的。因为服务需要安装呀,一般一个程 阅读全文
posted @ 2011-11-24 12:28 4lan 阅读(5253) 评论(0) 推荐(2) 编辑
摘要: 今天遇到一个很郁闷的问题vc2010下建立一个atl service应用程序,编译都通过,在链接的时候,报出错。检查什么的好像都没问题,关键是默认工程呀,弄半天,终于发现是权限问题建立服务需要管理员权限,如果win7下默认是用户权限就会出错。在写程序的时候,可以设置默认运行权限运行应用程序具体的设置是工程属性-》链接-》Manifest File 里面有个选项 UAC Execution LevelasInvoker 是默认的,意思是和调用者一样,win7下一般不是管理员权限,如果不右键以管理员执行,可能会出错。requireAdministrator 是需要管理员权限,这样默认点击的时候,会 阅读全文
posted @ 2011-11-23 11:02 4lan 阅读(998) 评论(1) 推荐(2) 编辑
摘要: 感觉和WinForm区别不大,写了一个简单的程序,写的不好,还请见谅~using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Windows; using System.Windows.Controls; using System.Windows.Data; using System.Windows.Documents; using System.Windows.Input; using System.Windows.Media; using Syste 阅读全文
posted @ 2011-11-21 17:02 4lan 阅读(2308) 评论(3) 推荐(0) 编辑
摘要: 对于某一特定类类型的全体对象我们需要访问一个共同的变量,这个时候我们通常是在类的声明中声明一个静态变量即static变量。当然可以用一个全局变量来代替,但是用全局变量是一个很不好的习惯,重要的一点就是全局变量会破坏类的封装。然而类中static变量不像普通变量,它独立与该类的任意对象而存在,每个static数据成员与一个特定的类相关连,而非与该类的对象相关连。一.使用类的static成员的优点:1.static成员的名字是在类的作用域中,因此可以避免与其他类的成员或全局对象的名字发生冲突。2.可以实施封装。static成员可以是私有成员,而全局对象不可以。3.通过阅读程序容易看出static成 阅读全文
posted @ 2011-11-21 13:27 4lan 阅读(569) 评论(2) 推荐(3) 编辑
摘要: 因为用c++访问http的操作有很多,但是,用socket访问太麻烦,直接用微软的api又没有那么大的自由度。所以自己写了一个。能很方便的实现ccookie管理,get,post操作。支持代理访问,图片下载。下面是c++ http类的头文件:#pragmaonceclassCHttp{public:CHttp(void);~CHttp(void);virtualboolput(CStringinbuff,CString*outbuff,CStringtype);virtualboolget(CStringurl,CString*result);virtualboolget(CStringip, 阅读全文
posted @ 2011-11-13 23:23 4lan 阅读(5266) 评论(4) 推荐(2) 编辑
摘要: 呵呵,其实还蛮简单的,在d3d第一个例子,createdevice的基础上 照着书打了一个三角形的代码总结一下,流程就是,main函数-》创建d3d设备-》创建顶点buff-》渲染。就出现了。下一步研究下怎么贴图~//-----------------------------------------------------------------------------// File: CreateDevice.cpp//// Desc: This is the first tutorial for using Direct3D. In this tutorial, all// w... 阅读全文
posted @ 2011-07-13 09:43 4lan 阅读(255) 评论(1) 推荐(0) 编辑