摘要: 我们知道,当一个程序需要权限运行时,需要右键点击程序,然后使用管理员权限打开程序。另外,如果你用vc2008以上开发程序,可以在工程里选择uac,在生成的程序里,如果点击运行程序会弹出需要管理员权限运行程序的窗口。现在可以通过把manifest嵌入普通程序里来达到这个效果。现在说一下怎么样给一个普通的在单击运行时不会弹出需要管理员权限的程序增加这个功能。1、假使这个普通程序名字为myapp.exe。现在在程序的目录下编写一个manifest文件,命名为myapp.exe.manifest。manifest文件如下:<?xml version="1.0" encodin 阅读全文
posted @ 2012-04-06 10:06 zhjb616 阅读(356) 评论(0) 推荐(0) 编辑
摘要: #!/bin/bash#cursor on|off#turns the cursor on or off for the vt100,200,220,meth220#note: will work no normal tty connec.. if'ie on some win emulations#check TERM evn for your type!_OPT=$1if [ $# -ne 1 ];then echo "Usage:`basename $0` cursor [on|off]" exit 1;ficase "$_OPT" ino 阅读全文
posted @ 2011-09-23 09:18 zhjb616 阅读(1584) 评论(0) 推荐(1) 编辑
摘要: EL自定义函数实现步骤: 1.开发函数处理类,即普通的Java类;每个函数对应类中的一个静态方法。 2. 建立TLD(Tag Library Descriptor),定义表达式函数。 3.在web.xml中配置TLD文件位置。 4.在JSP页面中使用自定义函数。 因为EL表达式函数,主要功能是完成对数据的修改,统一化格式,所有第一步有时候不需要我们自己来写,使用java.lang.Math中的一些方法也是可能实现的... 阅读全文
posted @ 2011-09-04 12:05 zhjb616 阅读(451) 评论(0) 推荐(0) 编辑
摘要: @echo offloopdel access.exe if exist access.exegoto loopdel DelMe.bat下面用C/C++语言表示创建DelMe.bat文件FILE *pFile=NULL;pFile=fopen("DelMe.bat","w");if(pFile==NULL){ return;}fputs("@echo off\n",pFile);fputs("loop\n",pFile);fputs("del access.exe\n",pFile);fput 阅读全文
posted @ 2011-09-03 22:41 zhjb616 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 最近项目中需要使用JNI,所以研究了一下,其中遇到过不少问题,总结一下,让遇到同样问题的人可以得到解决。在C/C++中调用Java的方法一般分为五个步骤:初始化虚拟机、获取类、获取类的方法、创建类对象、调用方法和退出虚拟机。下面写一个小程序测试一下:Java代码:package jni.test;public class Demo { public static int COUNT = 8; public String msg; private int[] counts; public Demo() { this("缺省构造函数"); } public Demo(Strin 阅读全文
posted @ 2011-09-03 18:57 zhjb616 阅读(1092) 评论(0) 推荐(0) 编辑
摘要: 介绍solaris系统下gcc的安装(转)http://wenku.baidu.com/view/27242f09581b6bd97f19eaca.html 阅读全文
posted @ 2011-08-23 10:48 zhjb616 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 当我们用红帽Kickstart脚本或useradd或其他方式写东西的时候,经常会需要用到crypt命令加密生成的密码格式。那么,有没有其他方式可以生成这种格式的密码?事实上,方法有很多。 我们可以用mkpasswd命令:这个命令就是用来生成crypt格式的密码的: mkpasswd 输入命令后,程序会要求输入一个密码,然后生成crypt格式的字符串。 如果用Apache Web服务器,那么也可以用htpasswd: htpasswd -nd user 用户名(user)叫什么都无所谓,我们关注的是密码。这个命令会输出一个user:password格式的字符串,直接把password字段复制下. 阅读全文
posted @ 2011-07-21 11:00 zhjb616 阅读(762) 评论(0) 推荐(1) 编辑
摘要: 如果在 /etc/init.d 中加入一个 script,还须要制作相关的 link在 /etc/rc*.d 中。K 开头是 kill , S 开头是 start , 数字顺序代表启动的顺序。(SysV)update-rc.d 可以帮你的忙。例:在 /etc/init.d 中建立一个叫作 zope 的 script , 然后update-rc.d zope defaults就会产生以下链結::Adding system startup for /etc/init.d/zope .../etc/rc0.d/K20zope -> ../init.d/zope/etc/rc1.d/K20zop 阅读全文
posted @ 2011-07-20 16:43 zhjb616 阅读(958) 评论(0) 推荐(0) 编辑
摘要: rc.d的内容如下: init.d/ :各种服务器和程序的二进制文件存放目录。 rcx.d/: 各个启动级别的执行程序连接目录。里头的东西都是指向init.d/的一些软连接。具体的后边叙述。 还有三个脚本:rc.sysinit, rc, rc.local redhat的启动方式和执行次序是: 加载内核 执行init程序 /etc/rc.d/rc.sysinit # 由init执行的第一个脚本 /etc/rc.d/rc $RUNLEVEL # $RUNLEVEL为缺省的运行模式 /etc/rc.d/rc.local /sbin/mingetty # 等待用户登录 在Redhat中,/etc/rc 阅读全文
posted @ 2011-07-20 14:45 zhjb616 阅读(892) 评论(0) 推荐(0) 编辑
摘要: ln是linux中一个非常重要命令。它的功能是为某一个文件在另外一个位置建立一个同步的链接,这个命令最常用的参数是-s,具体用法是: ln -s 源文件 目标文件 -s 是 symbolic的意思。 例:ln -s /lib/lsb /usr/lj即:在usr目录下建立指向/lib/lsb目录的lj文件。当我们需要在不同的目录,用到相同的文件时,我们不需要在每一个需要的目录下都放一个必须相同的文件,我们只要在某个固定的目录,放上该文件,然后在其它的目录下用ln命令链接(link)它就可以,不必重复的占用磁盘空间。例如:ln -s /bin/less /usr/local/bin/less-s 阅读全文
posted @ 2011-07-20 14:09 zhjb616 阅读(461) 评论(0) 推荐(0) 编辑