说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

Windows 初始化文件的修改 -VB资料

HTML文档下载 WORD文档下载 PDF文档下载
Windows 初始化文件的修改 -VB资料
Windows应用程序的初始化文件(INI)对应用程序缺省设置起着重要的作用,初始化文件可以采用文本编辑器修改,但这种方法容易出现错误,不易由用户操作。下面介绍用VB实现修改初始化文件的方法。

1初始化文件的结构与特点
Windows应用程序初始化文件中通常设置应用程序的运行环境,确定应用程序变量的缺省设置,初始化文件既包含Windows本身的两个INI文件,也包括应用程序的初始化文件。如:win.ini、system.ini、ucdos.ini、vb.ini等。
其中,ucdos.ini、 vb.ini分别为希望公司的UCDOS和Visual Basic的初始化文件,这些初始化文件一般都是由应用程序和关键词构成,文件中内容的格式采用下面的通用格式:
[程序名称]
关键词=取值
例如,在system.ini中有一段内容设置非WINDOWS应用程序的字体,即:
〔Non WindowsApp〕
FontChangeEnable=1
其中,Non WindowsApp为应用程序名,FontChangeEnable为关键词,1为取值。

2与初始化有关的API函数
Windows95中的动态链接库Kernel.exe包含了六个函数,可以对INI文件进行操作,其中GetProfileInt、GetPrivateProfileInt、GetProfileString和GetPrivateString四个函数可以从INI文件中基于应用程序名和关键词的行获得信息。WritePrivateProfileString和WriteProfileString两个函数可以在INI文件中修改或创建文件中的有关行。

在VB应用程序中应按下面的方式在全局模块中进行声明。
Declare Function GetProfilelnt Lib ″Kernel″ (ByVal lpAppName As String, ByVal lpKeyName As String, ByVal nDefault As Integer) As Integer

Declare Function GetProfileString Lib ″Kernel″(ByVal lpAppName As String, lpKeyName As Any, ByVal lpDefault As String, ByVal lpReturnedsring As String, ByVal nSize As lnteger) As Integer

Declare Function WriteProfileString Lib ″Kernel″(ByVal lpApplicationName As String, lpKeyName As Any, lpString As Any) As lnteger

Declare Function GetPrivateProfilelnt Lib ″Kernel″ (ByVal lpApplicationName As String, ByVal lpKeyName As String, ByVal nDefault As lnteger, Byval lpFileName As String) As lnteger

Declare Function GetPrivateProfileString Lib ″Kernel″(ByVal lpApplicationName As String, lpKeyName As Any, ByVal lpDefault As String, ByVal lpReturnedString As String, ByVal nSize As String, ByVal nSize As Integer, Byval lpFileName As String) As Integer

Declare Function WriteProfileString Lib ″Kernel″(ByVal lpApplicationName As String, lpKeyName As Any, lpString As Any) As lnteger

其中:lpApplicationName$为应用程序名称;
lpKeyName$为关键词;
nDefault%为关键词指定的缺省值;
lpFileName$为初始化文件名称;
lpDefault$为关键词指定的缺省字符串;
lpReturnString$为接受返回值指定字符的缓冲变量;
nSize%指定拷贝到缓冲变量的字符个数;
lpString$为新的关键词指定字符串。
上面的声明可以从VB目录上的winapi中文件win32txt获得,可以通过剪贴板直接拷贝到VB中。
3修改初始化文件实例
Windows软件包程序管理器(PROGRAMEXE),初始化文件为PROGRAM.INI,缺省内容为
[Settings]
……
order=6 3 2 4 7 1
……
其中,order指定程序组的排列顺序,下面的程序把Order的值改为“2 3 4 1 7 6 5”,并使用SHELL函数启动程序管理器。
Private Sub form_Click()
lpAppName$ = ″Settings″
lpKeyName% = ″Order″
lpString$ = ″2 3 4 1 7 6 5 ″
lpFileName$ = ″progman.ini″
j% = WritePrivateProfileString(lpAppName$, lpKeyName$ =″Order″, lpString$ = ″2 3 4 1 7 6 5″, lpFileName$)
j% = Shell(″progman.exe″, 1)
End Sub
第九届中国互联网创业者大会在京举办 腾讯发布“三驾马车”组合拳产品 入手Beats,苹果史上最大手笔收购为哪般? Gmail有生以来最大手术 全新设计曝光 Python开发者最常犯的10个错误 博康智能副总裁张善海:活化运用大数据 实现传统交通系统间的数据融合和共享 刘刚:从互联网到传统行业 Hadoop发展迅猛! OpenFlow多级流表在云计算网络中的应用 分享大数据最佳落地实践 助力企业数据驱动型转型 怎样成为优秀的产品经理? Google发布新版AdMob 将在更多市场推出 触控ARM“结连理”,Cocos2d-x性能提速70% Per Brashers:智能、能耗、安全将是未来数据中心发展的关键! 梁博:OpenStack已在IaaS层面扮演重要角色 云计算三大主流阵营的竞争与合作 如何使用15美元每月的机器实现百万文档检索 外媒路透社:小米本周四发布首款平板电脑,八九不离十 移动支付帝国战:谷歌、苹果、Facebook、亚马逊孰胜孰负? 十大响应式Web设计框架 Giraph助力Facebook打造亿万用户间关系链 跪求出名:让应用在App Store中出人头地的12种方式 束文辉:Intel如何玩转OpenStack Facebook社交业务进军中国内地,困难重重 《近匠》透镜:代码级定位,让App性能监控更从容! 联想移动与云新战略 重点深耕企业移动方案 美国高通公司在深圳召开参考设计及无线创新峰会 提供“一站式”整合服务 友盟正式推出消息推送平台 iOS 8新功能再曝光:或推出分屏多任务功能 Framer:开源原型设计工具,巨头们的心头好 亚特兰大峰会精彩看点:软件吞噬世界,OpenStack是变革核心 数据中心基础设施是大数据战略成败的关键 实时大数据分析:网络分析的一种新方法 加了一个三角,高兴,散分! 请问一个三位重构的问题,哪里有这羊的的示例程序? 显卡显示有阴影??? 有挑战性的翻译,请翻译下列C++名词,并请举例说明 麻烦大哥们看看!关于wab应用中在datagrid中取值的问题 如何实现CSDN这样回答问题的效果? 初级问题,请各位大侠帮忙! 数据结构中关于二叉排序树的生成问题 请教高手:如何在一区域找到找到指定颜色的点?? 一个关于窗口的问题 如何在数据窗口实现编辑、修改等后的撤消、复制、粘贴、剪切功能! exec,sp_executesql语句,中字符串变量的问题 急~~~~(请赐教)! window.showModaldialog()问题 关于Internet Explorer不能打开链接的问题 求助 求购:中国地质大学(京)网络历年考研题复习资料 Longhorn与WINDOWS2003是何关系? applet的执行顺序问题?? 在数组里找到最大值的函数是什么? 没有监听器? VB .NET能用于AutoCAD开发吗? 如何用OnMouseWheel实现Image的放大缩小? 装了Media Player 9.0,怎么没声音? 如何将DataSet中的数据全部写入数据库? 简单问题(关于光标移动) 一个关于java的小问题要请教? 请问delphi中有二~十进制的转换函数吗..... 关于不同页面调用的问题,谢谢 can't open the file"cos.obj" 这里到底怎么了?有人“非典”发作了? 关于STL的问题: dreamwearver mx如何预览asp.net的一些控件>? 关于日期格式的问题 如何使自己的程序访问别的程序的内容? 很初级的问题. 关于DB2的培训资料或者ppt 初学JAVA希望大家介绍点好书,有分的哦~~~~~~~~~~ 关于DB2的培训资料或者ppt qqf (我就是我) 可以进来一下吗? 准备作一个短信项目,请做过类似项目的高手不吝指教! 关于刷新框架内页面的问题! 请教,真的很急,来看看,,, 帮忙出主意呀, 新认识一个MM, 特骄气, 爱好也少,怎么哄呀,或者兄弟们介绍一下经验. 求delphi 5开发人员指南 电子版 如何用四叉树进行图像压缩源代码 小问题 谁对nil理解的多呀,哈哈,来看看哦,超级难题 开机自检的时候屏幕花屏,无法进入操作系统。图形模式下花屏,文字模式下正常,怎么解决? 高分求助,JS菜单问题,在线等 我需要msdn最新版 连接 vb做报表的问题 镇江一中高一有几个班 八年级上册物理人教版导学方案期中单元评价答案(改版的 叫问题解决导学方案),老师下一节课要对 我要用人教版的 山西出版传媒集团 山西教育出版社 出版的 有几种记课堂笔记的好办法? 求2012上半年时政热点话题! 怎么上好历史导学案课呢? 怎么记初中语文课堂笔记 惠州一中 2010 高一哪个班是重点班 结合教学实际说说如何上好一节数学课? 高中应怎样记课堂笔记感觉课上笔记很紧张,觉得是不是应该改变方式,问下 我要参加英语口语大赛,时事评论题是新闻及社会热点话题考前抽题,首先播报所给新闻或者话题,根据命题要求进行话题论述.再回答两个评委提的问题播报及评论2分钟回答评委提问1分钟没有 2011社会热点话题是什么? 2010最近热点话题越多越好啦! 时事热点话题有一个口语交际,关于热点话题的, 如何作课堂笔记?如何作 English 笔记?如何学 English?如何学 math?THANK YOU VERY MUCH! 未选择的路诗中流露了作者一种什么复杂情感 已知矩阵相似给出一个矩阵,另一个矩阵如何求如A=1 Y Y B=0 0 0Y X Y 0 2 0111 0 4 0 苏州在京杭大运河的那里 过年挂红灯笼的典故是什么 和李自成有关 cs中说的说的英文什么意思翻译下? 我们班要设计一个班标,要请各位出点意见班标就如广告词一样,是一个集体的形象.要求:乐观向上,有深刻含义,让人一听到这个班标就知道这个班与众不同,非常出色.这个班标是要跟1年的,所 求几个辩论会主题,最好简单一点,时代感强一些尽量多一些,能再加两个与大学生有关的吗? 《谈骨气》文中的三个事例可以换位置吗?为什么? 英语翻译[-]February 1,2010 - Counter-Strike:Source Update ReleasedUpdates to Counter-Strike:Source have been released.The updates will be applied automatically when your Steam client is restarted.The major changes include:EngineSMX,GCF,and SYS fi 怎样做课堂笔记 谈骨气 阅读答案 1.文章主要使用了那种论证方法?请具体分析. 2.文中的三个事例的顺序能否调换?为什么? 相等时间内通过的位移相等是不是匀速直线运动?相等时间内通过的位移不等是不是一定是变速运动 如何做课堂笔记 文中《谈骨气》的三个事例是如何体现的? 春节是怎么来的?要简短一些的. 论2010年热点话题,最好是关于房产的 谈论2010年热点话题 大于150字 《谈骨气》文中选取了几个事例 A,B两质点做匀速直线运动,那么在相等时间内,他们的位移相同 2010年至2011年的政治热点话题 ? 欧洲现实主义文学被后人称为批判现实主义的原因 甲瓶有酒精480毫升,乙瓶有300毫升,现甲、两瓶每天都用去酒精20毫升,问几天后甲剩下的酒精刚好是乙的2倍?列方程 这哪篇课文里的 七上第七课短文两篇导学案答案怎样理解“站在这双线道的马路边,这无疑是一种堕落”?现实生活中有像行道树一样具有奉献精神的人吗?怎样看待他们的价值?本文的现实意义是什么?学习了 A瓶有酒精480毫升,B瓶有酒精300毫升,现A、B两瓶每天都用去酒精20毫升,问几天后A剩下的酒精刚好是B的2倍 09年的热点话题小学六年级下册第二单元口语交际急用 圆明园该重建的理由是什么?/我参加的是该重建,请帮我查一下该重建的理由! 一袋牛奶5分之1升,一盒牛奶2分之1升.(1)周末,李阿姨到超市买了4盒牛奶和5袋牛奶,一共是多一袋牛奶5分之1升,一盒牛奶2分之1升.(1)周末,李阿姨到超市买了4盒牛奶和5袋牛奶,一共是多少毫 盐类的水解PH大小的判断方法.怎么判断2种物质的PH呢?希望特全,最好给例子.给的全 多加50分, 七上历史问题解决导学方案21课和第四单元检测答案人教版 洁白牌洗洁精每瓶25元,王阿姨准备给单位购买12瓶这种品牌的洗洁精,甲超市买五送一,乙超市打八五折,到哪家比较划算?瞎掺合的爬, 盐类的水解PH一定发生变化吗 圆明园应该重建理由我要用 csonline中C4爆炸倒数时的英文句子及解释twenty second 后面说的啥 然后等一会就倒记时了 急救:盐类的水解与PH值!某温度下,0.1mol/L醋酸溶液的PH=3.将该温度下0.2mol/L醋酸溶液和0.2mol/L醋酸钠溶液等体积混合后,混合液的PH=4.7.下列说法正确的是()并说明原因A 该温度下,0.01mol/L醋酸 七年级下册 中国历史 第六课导学案1、结合唐朝时中日交流的事实,你能举出几个日本受中国文化影响的事例么?2、唐朝时,为中印、中日两国的友好交往做出重大贡献的两位高僧的两位高僧分 一个做直线运动物体的位移随时间变化第二题 求详解! 高中常见盐类的水解的PH值?要准确的PH值,是盐溶于纯水中 我说的是化学上得盐类如NAHCO3,NAHCLO等 夏、商、西周奴隶制经济高度发达是建立在对(                 )残酷剥削的基础之上的. 守时 阅读 我得到了什么启示 下列句子的语病分别在哪里,福建省福州市荣获“全国卫生城市”的原因是全市人民共同努力的结果. 七年级人教版第六课导学案的全部答案 比较PH的大小比较PH 0.1mol/L的(NH4)2SO4 和NaHSO4 PH 哪个大?为什么? 课堂笔记怎么记? 合肥一中高一有几个班? 那导学案 与学案 ,两者制作的交叉部分岂不太多了?它们都贯穿全节课哦! 怎样记课堂笔记? 中缅首部合拍大型电视剧《舞乐传奇》赠摩洛哥召回大使抗议阿尔及利亚总统“挑法国总统奥朗德会见中国外长王毅 谴责美国医改网站频瘫痪 奥巴马打保票负全美无人机再袭巴基斯坦致3人死亡美国F-35战机进行首次对地精确投弹X-CAT摩托艇锦标赛挺进中国 首站中国最透明的安全软件:百度杀毒隐私保肯德基“半价桶”遭遇争论 小薯条代替宁海查获一万多罐假红牛 包装味道都和外国驻韩外交官5年犯法48起 外交豁农业部:农垦有望率先实现农业现代化朴槿惠为韩职棒总决赛开球 穿日本运动美媒揭白宫工作准则:不让总统为坏消息叙利亚总统警告:外国停止支持反对派才杨澜提问郎朗\"工作有何意义\"惹争金华餐饮业遭遇寒流 高档酒店与农家乐奥巴马医改网站安全漏洞细节曝光 内测金华看守所推启迪教室 给在押未成年人学者称一线城市过高生活成本让人幸福感能源局发布页岩气产业政策 加大财政扶观《万物生长》范爷当小三 韩庚做娘炮秘诀!教你选择最适合你的床上用品!天猫进入改革深水区,需要面对时尚与用护肤品涂抹用量多少才合适?刘堂哲:9.2现货白银原油操作趋势错特斯拉CEO尴尬的中国首秀:一场科技【巧搭配】素色亦浓烈,极致黑白股市最关键的时刻:今日将绝对下周一是RS多层陶瓷电容削减通用电子应用成本贵阳市运管局公布全市41家正规驾驶培甘肃第二批引民资项目:14项能源电力新浪微博的纸牌屋进口轮胎真的就是最好吗?12种错误汽美国“中东问题”专家Katzman:洁净煤遇“冷”《加油吧实习生》之职场菜鸟逆袭记百度、莆田系“互掐”背后:民营医院再周鸿祎眼中的沈南鹏2015敛财项目,我可以不告诉你吗?漳州PX项目爆燃,或将刺激芳烃产品价谭晶丈夫邓中翰及其企业的政商背景丨智
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘