- 博客(18)
- 资源 (8)
- 收藏
- 关注
原创 miniport
<br />在上一节中我们考察了磁盘的类驱动,包括由类驱动所创建的FDO和PDO两种设备对象,以及这两种设备对象之间的关系。<br />在“类(Class)”驱动的下面本应该是“端口(Port)”驱动,但是实际的设计和实现中常常把端口驱动也分成两个子层,把其中与具体产品密切相关的成分分离出来,成为“小端口(Miniport)”驱动。特别地,对于块存储设备,Windows采用的就是Class/Port/Miniport的结构方案,并由微软提供块存储设备的端口驱动,这样具体设备的厂家就只要为自己的产品开发小端口
2010-06-22 23:43:00 4814
转载 环境变量生效
<br />最近开始学Java。我们主要学Java Application和Java Applet两个分类。为了在任意目录下都能编译和运行Java程序,需要对path和classpath环境变量进行相关设置。终于知道环境变量用处之一了。想用程序来实现一下设置环境变量。好不容易用注册表函数写好,结果不行。晕。。。后来想到应该要刷新一下。注销和重起都可以。但我想实现的是立即生效。后来上网搜了一下,得到如下结果:<br />通过修改注册表,修改了系统的环境变量,但是不会立即生效,除非在【我的电脑】上点击右键,然后
2010-06-22 00:01:00 1753 1
原创 环境变量生效
<br />REGEDIT4<br />HKEY_LOCAL_MACHINE\Software\文心软件工作室]<br />@="文心工作室"<br />"姓名"="徐海斌"<br />"年龄"=hex:23<br />"婚否"=dword:00000000<br /><br />一不做二不休,直接下载打开innosetup的代码,搜索Environment,果真找到了。<br />很简单:<br />SendMessageTimeout(HWND_BROADCAST, WM_SETTINGCHANGE,
2010-06-21 23:59:00 690
原创 Java1环境
<br /><br /><br />1:Java开发中系统环境变量设置(JDK): <br />方法如下: <br />Win2000/winXP中: <br />右键我的电脑--》属性--》高级--》环境环境变量 <br />classpath=.;jdk安装目/lib <br />path=jdk安装目录/bin <br />注意:一定不可忽略“.”。 <br />Win98中: <br />修改autocexe.bat 就是修改自动批处理文件。 <br />添加: <br />set classpat
2010-06-21 13:41:00 367
原创 Java1环境
<br /><br /><br />1:Java开发中系统环境变量设置(JDK): <br />方法如下: <br />Win2000/winXP中: <br />右键我的电脑--》属性--》高级--》环境环境变量 <br />classpath=.;jdk安装目/lib <br />path=jdk安装目录/bin <br />注意:一定不可忽略“.”。 <br />Win98中: <br />修改autocexe.bat 就是修改自动批处理文件。 <br />添加: <br />set classpat
2010-06-21 13:41:00 359
原创 Java1环境
<br /><br /><br />1:Java开发中系统环境变量设置(JDK): <br />方法如下: <br />Win2000/winXP中: <br />右键我的电脑--》属性--》高级--》环境环境变量 <br />classpath=.;jdk安装目/lib <br />path=jdk安装目录/bin <br />注意:一定不可忽略“.”。 <br />Win98中: <br />修改autocexe.bat 就是修改自动批处理文件。 <br />添加: <br />set classpat
2010-06-21 13:41:00 389
转载 Java环境变量
首先环境变量其实就是一组变量,就如你在java定义的变量一样,它的作用是给系统和应用程序提供参数。具体到细节,例如path,它是系统中的一个重要变量,它告诉系统和应用程序一些系统必备的程序的存储位置,例如你想在命令行窗口中使用ipconfig命令查看自己的ip地址,可是系统怎么知道ipconfig这个程序在什么位置呢?答案是通过path,从头到尾挨个的取出每个参数来试,例如path中有个C:/WINDOWS/system32的话,那吹它就加上ipconfig,看能不能找到程序,现在也就是说变成了C:/WIN
2010-06-21 13:37:00 1028
转载 0620
<br />由于是新手, <br />请问在Inno Setup制作安装包时怎样让注册表键随用户安装时选择的路径而改变, <br /><br />比如迅雷安装后注册表里面有一个键为 <br />Root: HKCU; Subkey: "Software/Microsoft/Internet Explorer/MenuExt/&使用迅雷下载"; ValueType: string; : "d:/Program Files/TValueName: ""; ValueDatahunder Network/Thun
2010-06-20 23:43:00 645
转载 爱上对方法
<br />XP系统的环境变量都是保存在注册表里的,所以如果想要通过命令行或者是批处理来修改环境变量,就需要知道它保存在注册表的哪个地方。<br />PS.CMD命令可以通过set直接修改环境变量,但那只是一次性的,系统重启后就无效了,这也是为什么要直接修改注册表的原因。<br />系统环境变量空间的注册表项保存位置为:<br />HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Session Manager/Environment<br />当前用户
2010-06-20 23:41:00 491
转载 爱上对方法
<br />XP系统的环境变量都是保存在注册表里的,所以如果想要通过命令行或者是批处理来修改环境变量,就需要知道它保存在注册表的哪个地方。<br />PS.CMD命令可以通过set直接修改环境变量,但那只是一次性的,系统重启后就无效了,这也是为什么要直接修改注册表的原因。<br />系统环境变量空间的注册表项保存位置为:<br />HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Session Manager/Environment<br />当前用户
2010-06-20 23:41:00 448
转载 Inno Setup安装前检测程序是否安装
<br />function InitializeSetup(): Boolean;//安装前事件<br />var<br />ResultCode: Integer;<br />begin<br />//检查.net2.0是否安装<br />if RegKeyExists(HKLM, 'SOFTWARE/Microsoft/.NETFramework/policy/v2.0') then<br />begin<br />//检查J#2.0环境是否安装<br /> if RegKeyExists(HKL
2010-06-20 21:36:00 4516
原创 info 环境变量
<br />Inno Setup添加Path变量<br />在[setup]段添加<br /><br />ChangesEnvironment=true<br />在[Code]段中添加<br />procedure SetEnv(aEnvName, aEnvValue: string; aIsInstall, aIsInsForAllUser: Boolean);//设置环境变量函数<br />var<br />sOrgValue: string;<br />S1, sFileName, sInsFlag
2010-06-20 21:34:00 641
原创 inno
<br />ISSI] <br /><br />;; Activation of Serial Generation <br />;#define ISSI_GenerateSerial <br /><br />;#define ISSI_URL "http://www.***.com" <br />;#define ISSI_UrlText "{cm:ProgramOnTheWeb,***}" <br />;; (Dafault is "Capitals" + "Numbers") <br />;; #d
2010-06-18 13:46:00 1351
转载 阿斯顿
写个注册表脚本,导入。2楼 beihua 发表于:2009-8-9 14:53怎么写? <br /> 比如:设置系统变量path=C:/aaa/bin<br /> <br />新建一个iss脚本文件,保存到一个目录下(同时把你的待打包的程序文件也放在这个目录下),就可以开始写脚本了,inno setup的脚本类似于windows ini文件格式,整个分成多个节,每个节下面有一些设置选项。比如Setup节下面决定的是整个安装程序的一些环境变量值。<br /> Files节设置的
2010-06-18 13:45:00 1098
原创 information
<br /> 为什么会在某些系统中显示错误消息“安装程序文件已被破坏”? <br />* 安装程序给出一条消息“不能注册 DLL/OCX: DllRegisterServer 输出未找到” <br />* 程序卸载后,安装程序创建的目录仍存在功能 <br />* 翻译 Inno Setup 文字 <br />* 它支持 MBCS (多字节字符集) 吗? <br />* 将来会支持 Windows Installer 吗? <br />* 怎样更改 Setup.exe 的图标? <br />* 可以用 Inn
2010-06-18 13:42:00 775
原创 终止指定进程
<br />HANDLE hdlsnapshot;<br /> HANDLE hdlProcess;<br /> hdlsnapshot = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS,0);<br /> PROCESSENTRY32 pprocesstruct;<br /> pprocesstruct.dwSize = sizeof(PROCESSENTRY32);<br /> BOOL blcontinue = Process32First(hdlsnapsh
2010-06-09 23:13:00 411
转载 VC读写INI文件(转)
在我们写的程序当中,总有一些配置信息需要保存下来,以便完成程序的功能,最简单的办法就是将这些信息写入INI文件中,程序初始化时再读入.具体应用如下: 一.将信息写入.INI文件中. 1.所用的WINAPI函数原型为: BOOL WritePrivateProfileString(LPCTSTR lpAppName,LPCTSTR lpKeyName,LPCTSTR lpString,LPCTSTR lpFileName); 其中各参数的意义:
2010-06-08 19:31:00 411
设计模式之Bridge模式
2011-07-18
yuyanli_ticc.rar
2011-06-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人