很多时候,有些程序希望它开机自动运行。当然实现的方式有很多种,如:注册表项、开始-程序-启动文件夹、计划任务、系统服务程序等等。 然而,计划任务是一般用户了解最少的一种。并且前两种是很容易修改和通过杀毒软件禁用的。 【This code is Task schedul 1.0 for Win XP】【The shellexce command is easy for Win 7, and task scheldul 2.0 is also right.】 Read More
posted @ 2012-09-17 13:47 upendi Views(3290) Comments(0) Diggs(0) Edit
最简单的方法就是用循环实现。#include <windows.h>#include <wchar.h>#include <stdio.h>void main (){ char *name = "qiang.zhou"; WCHAR wname[256]; for(int i = 0; i < strlen(name); i++) { wname[i] = name[i]; } printf("%s %s %s\n", name, wname);}有时候有些办法很傻很简单,想不到其它办法时候就这么解决好了。还有T Read More
posted @ 2012-09-17 10:53 upendi Views(965) Comments(0) Diggs(0) Edit
在程序设计时,某一个具体的功能模块可以通过函数或是线程等不同的形式来实现。对于同一进程而言,这些函数、线程都是存在于同一个地址空间下的,而且在执行时,大多只对与其相关的一些数据进行处理。如果算法存在某种错误,将有可能破坏与其同处一个地址空间的其他一些重要内容,这将造成比较严重的后果。为保护地址空间中的内容可以考虑将那些需要对地址空间中的数据进行访问的操作部分放到另外一个进程的地址空间中运行,并且只允许其访问原进程地址空间中的相关数据。具体的,可在进程中通过CreateProcess()函数去创建一个子进程,子进程在全部处理过程中只对父进程地址空间中的相关数据进行访问,从而可以保护父进程地址.. Read More
posted @ 2012-09-06 17:21 upendi Views(2796) Comments(0) Diggs(0) Edit
#include "windows.h"#include "tlhelp32.h"#include "stdio.h"int main(int argc, char* argv[]){ PROCESSENTRY32 pe32; //在使用这个结构前,先设置它的大小 pe32.dwSize = sizeof(pe32); //给系统内所有的进程拍个快照 HANDLE hProcessSnap = ::CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS,0); if (hProcessSnap == I Read More
posted @ 2012-09-06 17:18 upendi Views(374) Comments(0) Diggs(0) Edit
/* *************************************《精通Windows API》 * 示例代码* Event.c* 7.2.1 演示使用Event同步线程**************************************//* 头文件 */#include <windows.h>#include <stdio.h>/* 常量定义 */#define NUMTHREADS 3 #define BUFFER_SIZE 16#define FOR_TIMES 5/* 全局变量 */HANDLE hEvent; ... Read More
posted @ 2012-09-06 12:39 upendi Views(352) Comments(0) Diggs(0) Edit
对于一个刚刚毕业的大学生,工作还真是有点没有头绪。当然,能遇到一个好的上司或者指导人,那是非常不错的。工作的细化、目标感、质量、解决方案、计划、这一堆让人感觉到厌恶的事情。幸好公司还能安时让下班,完整的假期,不然还真是要崩溃。。。。 也听着同学们每天的加班报怨,感到有一丝丝的庆幸吧!但是,他们会学到更多的东西,所以平时还是要多学一点东西,多看一些书籍。毕竟,一天不学习,你自己知道的;二天不学习,对手知道的;三天不学习,全天下都知道了。这个社会竞争太激烈了,让你我甚至没有一丝丝空余的时间去思考人生。不管怎么样,先还是得忍忍,积攒一定的财富和能力,再做更长的打算,但是千万别忘记最初的梦想~~... Read More
posted @ 2012-09-05 09:51 upendi Views(290) Comments(0) Diggs(0) Edit
工作需要,最近学了这两个语言~前辈们说的没错,通了一门语言,学习其它语言起来相对容易了很多。三周的时间就完成了一个LUA文件处理功能代码和理清了一个相对较大python程序代码。1. LUA 一个脚本语言,一般用于网络文件的脚本处理。有一个手册,一切基本需求搞定2. python 功能比较强大,貌似使用群体也不小。其中对配置文件的处理功能和调用nmake功能编译程序可以和c/c++共用。3. 当一个比较大的程序完成时,对注册表的操作应当是必要的。这些信息可以给程序提供一些方便的操作。比如开机启动、是否重复安装和读取系统一些特定的信息。4. 在学这两门语言和学习PHP的同时,学得了正则表达式的使 Read More
posted @ 2012-09-03 00:24 upendi Views(589) Comments(0) Diggs(1) Edit
最近有点乱,有点忙~~对于一个用惯了C的程序员来说,不容易习惯C++的编程思想。C中有数组,C++中有string。相对来说数组可以有的操作string都能够实现,对字符的操作不需要在程序中使用strcpy,拷贝到char[]中。而且string更多其它封装好的处理功能,可以使用“.”,类的方法形式操作。C读写文件,一般有两种方式:fopen和open。open比fopen更底层,操作更复杂。C++的流输入输出,相对来说更方便。这个是最近写的一个测试用的部分代码,功能是一个简单的加解密。就是在循环里边做处理后写入目标文件,再循环处理解密后写往上解释文件。/* 思重创作,亚上分享 */#incl Read More
posted @ 2012-09-03 00:06 upendi Views(1656) Comments(0) Diggs(0) Edit
给IT新人的15点建议:苦逼程序员的辛酸反省与总结作者:pozen发布时间: 2012-07-04 10:56 很多人表面上看着老实巴交的,实际上内心比谁都好强、自负、虚荣、甚至阴险。工作中见的多了,也就习惯了。 有一些人,什么事都写在脸上,表面上经常得罪人,甚至让人讨厌。但是他们所表现的又未必不是真性情。 我相信大多数人都看过《豪门夜宴》这部香港老电影。张学友、梁朝伟演的拍马屁的场景太有意思了,其中有这样一段:当两马屁精帮老板说出主意,老板马上叫停,然后拍一下脑门:“哦...我想到了...”,把别人的 idea 当成自己的说出来。 我在工作中还真不止一次遇到这种事,我提出来的想法老被... Read More
posted @ 2012-09-02 23:34 upendi Views(164) Comments(0) Diggs(0) Edit
这实在是一篇少走许多学习弯路的好文章1.先看综述,后看论著。看综述搞清概念,看论著掌握方法。2.早动手在师兄师姐离开之前学会关键技术。3.多数文章看摘要,少数文章看全文。掌握了一点查全文的技巧,往往会以搞到全文为乐,以至于没有时间看文章的内容,更不屑于看摘要。真正有用的全文并不多,过分追求全文是浪费,不可走极端。当然只看摘要也是不对的。4.集中时间看文献。看过总会遗忘。看文献的时间越分散,浪费时间越多。集中时间看更容易联系起来,形成整体印象。5.做好记录和标记。复印或打印的文献,直接用笔标记或批注。pdf或html格式的文献,可以用编辑器标亮或改变文字颜色。这是避免时间浪费的又一重要手段。否则 Read More
posted @ 2012-08-25 17:23 upendi Views(161) Comments(0) Diggs(0) Edit