今天把csdn里面的blog都清理了一下,删除了几乎所有的日记,只剩下前面的这三篇。现在不想让别人看到我的日记,所以当我发现bc-cn的blog能够加密的时候,毫不犹豫将自己的心情日记和照片转移到了bc-cn的blog里面,现在这个blog准备只写技术日记。其实我的笔记本里面已经有了很多的开发笔记,要想都转移上来也是一件麻烦的事情,所以还是不转移了。为了避免这些开发笔记丢失,已经打了一个包,上传到了bc-cn的blog里面。不过以后写的开发笔记,就在这个blog里面放一份,笔记本里保存一份。
这几天还是研究dll编程。dll的编写已经不是什么难题了,上下要研究的就是到处函数的形式了。昨天写了一个简单的dll,使用静态的方法可以成功加载该dll并能使用导出函数,但是使用LoadLibrary函数动态加载的时候,虽然能成功加载(使用if语句进行了判断),但是却无法使用导出函数。使用了<windows程序设计>里面的示例代码(一个示例dll),然后简单修改了自己的exe程序,再一次LoadLibrary,竟然能成功,看来说是导出函数写的有问题。
去年的这个时候我放弃了c++而专攻c#,前一段时间发现自己很傻,当时真的不应该放弃c++。当然,搞c#的确是一个正确的选择。毕竟微软老大的.net战略很成功,vista对.net framework 3的集成更增强了搞c#的信心。上次给那个变态写的软件(当然其实是一个流氓软件),其实一开始我就有两个方案,一种是用vbs写出来,然后转换成exe的,这种方法很简单,几乎没有什么难题,而且我写的确实也很成功;另一种就是想写一个dll注入到exploerer、iexplore等系统进程,不过当时由于技术水平的限制,只使用了第一种方法。不管怎么样,自己的第一个软件就写的很成功,虽然是一个流氓软件。没想到自己竟然有写流氓软件的天赋。
04.11.2007 17:54
这几天还是研究dll编程。dll的编写已经不是什么难题了,上下要研究的就是到处函数的形式了。昨天写了一个简单的dll,使用静态的方法可以成功加载该dll并能使用导出函数,但是使用LoadLibrary函数动态加载的时候,虽然能成功加载(使用if语句进行了判断),但是却无法使用导出函数。使用了<windows程序设计>里面的示例代码(一个示例dll),然后简单修改了自己的exe程序,再一次LoadLibrary,竟然能成功,看来说是导出函数写的有问题。
去年的这个时候我放弃了c++而专攻c#,前一段时间发现自己很傻,当时真的不应该放弃c++。当然,搞c#的确是一个正确的选择。毕竟微软老大的.net战略很成功,vista对.net framework 3的集成更增强了搞c#的信心。上次给那个变态写的软件(当然其实是一个流氓软件),其实一开始我就有两个方案,一种是用vbs写出来,然后转换成exe的,这种方法很简单,几乎没有什么难题,而且我写的确实也很成功;另一种就是想写一个dll注入到exploerer、iexplore等系统进程,不过当时由于技术水平的限制,只使用了第一种方法。不管怎么样,自己的第一个软件就写的很成功,虽然是一个流氓软件。没想到自己竟然有写流氓软件的天赋。
04.11.2007 17:54