鼠标指针安装文件inf的制作
Inf文件语法及书写规范

Inf文件语法及书写规范Inf文件简介:INF是Device INFormation File的英文缩写,是Microsoft公司为硬件设备制造商发布其驱动程序推出的一种文件格式,INF文件中包含硬件设备的信息或脚本以控制硬件操作。
如图1:运行inf文件的2种方法:GUI界面下右键点击inf文件>安装命令行下相关格式:RunDll setupx.dll,InstallHinfSection section reboot-mode inf-name命令行实例:rundll32.exe setupapi,InstallHinfSection DefaultInstall 132 %1 (*.inf)其中,rundll程序以命令行的形式调用Windows的动态链接库,其命令格式为:{rundll.exe <DLL文件名>,<入口点>,<调用参数>setupx.dll是安装API(Setup API)函数库,包含了InstallHinfSection、SetupGetInfSections、SetupInstallFromInfSection、SetupPromptForDisk、SetupDiCreateDevRegKey等INF文件内部语法检查、节名搜索、注册键创建等功能函数。
setupx.dll与其后的入口点用逗号(,)分开,入口点是大小写敏感的。
Section是INF文件内初始执行节名,首先执行该节内容,默认情况下名称为“DefaultInstall”,系统用户一般不宜对此做任何改动,如被改动,则在后续INF文件的Install节使用相应修改后的名称。
reboot-mode是重启动参数,指示在INF文件执行后对系统的设置进行了改变,操作系统是否重新启动。
该参数一般设为132或4,即由安装程序决定是否必须重启动,因为某些设置的改变必须在重启动后才能生效。
inf-name是INF文件的名称,“%1”即为所选中文件本身。
Windows C盘文件夹详细解释

Windows C盘文件夹详细解释在Windows操作系统中,最重要的莫过于“Windows”文件夹,对电脑进行任何操作几乎都有关。
了解这里对于掌握整个系统的运作有很大的作用,我们先从文件夹开始,这些文件夹非常重要,它们是系统正常运转的必要保证。
Cursors文件夹:这是鼠标指针文件夹,用来存放除系统默认之外的鼠标指针。
可以将文件夹中的鼠标指针删除,对Windows系统默认的鼠标指针不会有影响。
Downloaded Program Files文件夹:这是下载程序文件夹,用来存放扩展IE浏览器功能的文件。
例如能让IE播放Flash动画的控件,Java虚拟机控件等等。
Help文件夹:这是帮助文件夹,用来存放系统自带的帮助文件和一些应用程序的帮助文件。
这些文件当然是可以删除的(但其中的Tours文件夹不能被完全删除)。
你可以从“开始”处点击“帮助和支持”来启动帮助系统,它其实就是调用了这个文件夹中的一些文件。
ime文件夹:这是输入法文件夹,用来存放系统默认安装的输入法文件。
Windows操作系统已经内嵌了东亚国家的输入法,如日语,韩文等,从理论上可以将用不到的一些其他语言输入法删除掉,但不建议这样做,因为这样有可能会导致输入法系统出现不稳定的情况,严重影响简体中文输入法的正常使用。
PCHealth文件夹:这里用来存放协调、配置和管理计算机正常运行的文件。
如我们常用的“msconfig系统配置实用程序”,就位于这个文件夹下的“\HelpCtr\Binaries”下,再如脱机浏览的缓存就在“OfflineCache”文件下。
这里的文件对于操作系统来说非常重要,不建议删除。
repair文件夹:这是系统修复文件夹,用来存放修复系统时的配置文件。
当系统无法进入桌面,我们在不得已的情况下,会首先选择修复系统,这个文件里所存放的就是系统的基本配置文件。
Resources文件夹:这是系统资源文件夹,用来存放系统SHELL资源文件,就是我们在桌面上所看到的主题。
inf形式与要求

inf形式与要求INF是指用来支持安装程序的配置文件,这些文件包含特定的信息,用于安装程序的安装和配置。
INF文件的编写并不是很繁琐,但需要仔细考虑,以确保安装程序被正确地执行。
以下是有关INF形式和要求的信息:一、基本格式每个INF文件由四个主要部分组成:·[version]组·[DefaultInstall]组·[DefaultInstall]组和其他可以自定义的组·文件引用1. [version]组这个组是必需的,它会告诉安装程序系统程序的版本信息。
在这个组中,必须指定产品的名称、版本信息和厂商名称。
2. [DefaultInstall]组该组告诉安装程序,需要安装哪些文件、寄生模块等等。
在此组中,必须指定CopyFiles命令和AddReg命令。
DefaultInstall组定义了默认的安装选项,而其他自定义组可以用来定义其他选项。
这些组需要指定自己的命令和参数。
4. 文件引用最后,INF文件必须引用通过CopyFiles命令复制到设备上的所有文件。
二、写入INF文件的指令1. CopyFilesCopyFiles命令指定需要复制的文件,并指定其目标位置。
例如,以下指令可以将file.txt和file2.txt从SourceDir目录复制到目标目录:[SourceDisksFiles]file.txtfile2.txt[DestinationDirs]DefaultDestDir = 17102,.\MyDir这个例子显示了DestinationDirs元素,它告诉安装程序文件的目标位置。
2. AddRegAddReg命令是最重要的命令之一。
它用于添加条目到注册表中。
以下是一个使用AddReg命令的例子:[MyAddReg]HKLM,"Software\MyCompany\MyApplication","Data","Hello, World!"这个例子指定了HKey_Local_Machine作为注册表项的位置,其中包含数据"Hello, World!"。
编写INF文件实现文件安装

用程序 ”的程序组 ,内建 “ 的应 用程序 :ee文件 ”和 我 我 x
的 应 用 程 序 :t 文 件 ” 程 序 项 , 分 别 与 “ iA p ee 和 x t Ma p x n “ ed et 文 件关 联 。 R a m x t
4 0 0 \ e o ett 9 0 % R a m x… “ . , Re d t t “ . a me x
。 % 。
【 d S t p] A v e, J
HK M S AR L OF E、Mirs f\ id ws co ot W n o 、Cu rnVe so \ re t in r
【 d x a an】 i e g i n
H CL K I
S T % R 、 pn o . n ll i . 客 OF v A E Ma l; 1sal ' Dr 1
OK …
将 安 装 又 件 , 输 A 一 个 巨录 请
“, 。
…默 认 安 装 引
。 \ fs” c l j t目录. 运 择 . n %3 %\ f s 0 li t n 【 且 到 : 定 目是 】 拷 呈
【 sia n De t t Di n o r s】
拷 到月尸指 窆 至灵 =4 0 0 9 0 拷 到 V lD 'N OWS的 S se 予 目录 = 1 v y tm 1
【 Y pt M a 1】
4 0 04 0 9 0 . 9 0{ 49 0 , 0 3 =id x a a q 0 2 49 0  ̄ e g j
维普资讯
实用第一
智慧密集
编写 I F文件实现文件安装 N
丁 健 周 游 江 南 张 万军
手把手教你如何修改inf文件使最新的驱动支持你的显卡

废话不多说,直接开始1.首先第一步,当然是下载显卡驱动啦大家可以直接用nvidia 控制面板的nvidia 更新功能,找到最新的显卡驱动下载地址。
直接去官网或者驱动之家这样的网站也行点击下载,弹出这样的下载页,下载即可解压点击安装,会在C 盘生成一个NVIDIA 文件夹按照以下路径,找到这个Display.Driver 这个文件夹。
按类型排列文件,就可以找到我们要修改的inf 文件了宏碁是nvac.inf华硕是nvam.inf联想是nvlt.inf戴尔是nvdm.inf请找到自己厂商对应的inf 文件进行修改找到需要修改的inf 文件后,我们就可以查找自己显卡的硬件ID 了2.首先打开控制面板,找到设备管理器打开设备管理器后,点击最下方的显示适配器,可以看到,楼主使用的是gt240m 显卡右键属性,点详细信息点中间属性,下拉选择硬件ID 我们找到我们所需要的ID 了,也就是PCIVEN_10DEDEV_0A34SUBSYS_20361043不同种不同显卡的机器对应的ID 是不一样的。
这串ID 我们要特别注意SUBSYS 之前的0A34这四个字符,它代表了你所对应的显卡。
比如0A34 代表gt240m 0DF4 代表gt540m接下来我们就需要修改inf 文件了3.首先先注意一点,打开inf 文件,我们可以看到硬件ID 列表中有的在NVIDIA_SetA_Devices.NTamd64.6.0 的下面有的在NVIDIA_SetA_Devices.NTamd64.6.1 的下面NT6.0 也就是vista 的代号,说面下面那串ID 是对于Vista 的NT6.1 也就是win7 的代号,说明下面那串ID 是对于win7 的(顺便吐槽下,win8 代号是NT6.2.和win7 一样是vista 的马甲)所以对于win7 用户,我们要确保修改的ID 在NVIDIA_SetA_Devices.NTamd64.6.1 的下面如图这时我们就需要用到前面那串硬件ID 了我们在前面找到的ID 是PCIVEN_10DEDEV_0A34SUBSYS_20361043这串ID 我们只要用ctrlF,搜索0A34这四个字符就行注:上一楼说过了,找到的内容要在NVIDIA_SetA_Devices.NTamd64.6.1 的下面如图,我们可以看到,红色下划线标出的那串字符与我们显卡的硬件ID 完全吻合。
win7怎么修改鼠标指针

win7怎么修改鼠标指针win7修改鼠标指针方法一:在计算机(我的电脑)上打开如下路径:c:\windows\cursors,然后我们在cursors文件夹下新建一个文件夹。
注:cursors文件夹为存放win7鼠标指针的文件夹。
将下载的光标复制粘贴到这个文件夹里面。
打开控制面板,然后找到外观和个性化下的更改鼠标指针,选择浏览,打开刚才创建的文件夹选择你喜欢的光标,点击打开,最后应用就可以了,然后就会发现鼠标指针已经改变了。
win7修改鼠标指针方法二:首先先去下载你自己喜欢的指针,自己百度一下,很多地方都有的下我这里已经下载好了一份,解压出来后是这样的,我们可以看到文件夹中有一个.inf的文件,如果有这个文件的话就方便多了我们右键点击autosetup.inf文件,弹出的菜单中,我们可以看到“安装”这两个字,点击它在弹出的窗口中,看到新的指针了,我们直接点击确定即可,然后看看你的鼠标是不是变样了那如果没有.inf这个文件怎么办呢?我们可以手动把cur文件复制到c:\windows\cursors下,为了不让文件过于乱,我们新建一个文件夹,把复制的文件都放里面然后在控制面板中选择鼠标在弹出的窗口中,选择指针,然后方案中选择无,然后点击浏览在弹出的对话框中,我们找到c:\windows\cursors\这个目录下你刚刚创建的文件夹里,选择cur文件点击确定后,我们可以看到有变化了然后依次继续添加其他状态的鼠标指针图标,添加完毕后,点确定即可win7修改鼠标指针方法三:1、首先点击右下角开始菜单,然后在右边的选项栏目里选择控制面板选项。
打开控制面板;2、打开控制面板之后,选择下方的轻松访问选项。
3、打开轻松访问在最右边可以看到一个更改鼠标的指针方式,点击进入,选项4、可以看到鼠标设置的选项,有鼠标大小和颜色设置,根据自己喜好设定即可。
5、设置完成鼠标指针的大小,颜色后可以点击最下方的鼠标设置选项,进行鼠标详细设置界面。
WINDOWS动态光标制作教程

W IN DOW S动态光标制作教程对于我这样每天用电脑八个小时候以上的人来说,经常要用到小键盘(即键盘右边的数字键盘)输入数字,但这样一来,右手经常是在鼠标和小键盘之间切来换去的很不方便,所以最近在练习用左手使鼠标,这样就可以一边用鼠标一边输数字了。
但我发现WINDOWS自带的光标都是左上到右下方向的(我称它为“正向光标”),却没有右上到左下方向的光标(我称之为“反向光标”)。
于是我上网找,但都没有找到有反向光标下载。
所以我想到自己做一个,然后花了一点时间在网上找,结果不负有心人,让我给找着了。
但其中却走了不少弯路,我现在总结一下,怎么样做一个反向光标呢?或怎么样做一个动态光标呢?废话少说,赶快让我们动手来做一做吧。
(原始教程来源:/host/EMUGIF/teach/teach23.htm,其中有用到相当部分文字。
)制作光标所需软件:1. Ulead GIF Animator 5.05(以下简称UGA5)2. GIF Movie Gear 4.01(以下简称GMG4)此两个软件可在/host/emugif/“相关软件”中找到(在网站上还可以学到如何制作游戏动画哦!)。
首先,我来说明一下光标的格式,WINDOWS默认的光标大小为32*32,过大或过小都不行,而且图里的每一帧都一定要填满整张画布,否则系统会自动拉伸没达到要求的图,让它的长宽全部变为32,这样会导致光标变形,影响外观。
好了,马上让我们开始制作光标吧。
制作过程分为两部分,先在UGA5里编辑想要做成光标的动画,有现成的图可以跳过UGA5的制作过程,直接看GMG4的制作过程。
UGA5制作过程:1.打开UGA5,新建一个画布,画布尺寸调整为32*32,画布外观选完全透明(如图)2.在规定尺寸范围内画出自己想要的光表外观,或者直接导入图片(如图)3.完成以后调好每帧的时间,帧的移动方式一定要选为“到背景”,这样在GMG4里导入时就不会出现重影之类的现象(如图)4.原教材里提到“把图片分开保存,每一帧单独存为一张图,这样是为了让每张图的比例都统一为32*32,如果把做好的动画直接保存的话那么只有第一帧的比例是32*32,后面的图都是按照每一帧里的对象本身大小来定图片大小的,这样即使在GMG4里做成了动态光标也只有第一帧可以保持原样,后面的都会被系统自动拉伸为32*32”。
用代码更改文件夹和系统盘符图标

用代码更改文件夹图标,U盘同样有效哦很多人都会通过自定义文件夹的方式更改文件夹图标,但这些界面化操作无法让用户了解最基层的实现过程,而且有很大的局限性,比如对可以移动磁盘进行这种操作,当换机时就会失效。
那么我们怎么用基层操作实现这种功能呢?那就是写配置文件,在需要更改图标的文件夹下新建一个名为desktop.ini的文件,注意,ini是扩展名,同时放入一个ico图标文件,假如名为0.ico,然后打开desktop.ini文件,输入如下代码:[.ShellClassInfo]IconFile=0.icoIconIndex=0保存即可。
代码第一行是一种标记,无需深究,第二行“=”后面是图标文件名,要写全名,第三行是图标索引,也就是当图标文件有多个时,用索引决定选取哪一个作为文件夹图标,这里写的是0,代表第1个图标,以此类推。
接下来我们要做的就是设置文件夹的系统属性,运行CMD,执行attrib +s 盘符:\文件夹名,设置该文件夹为系统文件夹,至此,一切都OK啦。
这时打开该文件夹所在目录,F5刷新一下,就会看到文件夹图标已经改过来了。
值得称赞的是,这种方式对可移动磁盘同样有效,有兴趣的可以试一下。
为文件夹添加详细的提示信息在Windows 中,当我们将鼠标指针移到一个文件夹上方停留片刻,就会弹出一个提示信息,信息中包含该文件夹的大小、文件夹中列在前面的文件夹及文件名称。
其实除了让它显示这些基本信息之外,我们还可以为文件夹添加更为详细的说明文字。
例如,某个文件夹非常重要(例如装有我最喜欢的魔兽),那么为了防止被他人误删,我们就可以在这个弹出信息中加上自己的警告。
具体做法其实很简单,首先,仍然是打开我们刚刚的desktop.ini,在其中的“IconIndex”一行的下方加上“InfoTip=XXX”(InfoTip的位置可参见图2,双引号不用输入,等号后的XXX即为我们所要添加的提示信息)。
Ok,现在我们保存,返回上一级的目录,把鼠标移到我们的文件夹上!而如果当你将鼠标指针移动到文件夹上方时,并没有出现任何提示信息,不用担心,你还需要事先进行以下操作:打开菜单栏“工具”中的“文件夹选项”,然后选择“查看”,在“高级设置”列表中,选中“鼠标指向文件夹和桌面项时显示提示信息”,然后单击“确定”保存即可。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
首先,用AWicons Pro制作好你心目中的指针(注意指针的类型为ani或者cur分别表示动态光标和静态光标)。
接着把这些指针都放在一个文件夹里,取一个名字。
【下面给出所有指针的名字以供各位参考】
正常选择
帮助选择
后台运行
忙
精确选择
文本选择
书写
不可用
垂直调整
水平调整
沿对角线调整1
沿对角线调整2
移动
候选
链接选择
回到正文。
做好以上准备后,就可以开始编写inf文件了。
新建一个txt文本,
命名为安装文件。
把下面的代码复制粘贴进txt文本
[Version]
signature="$CHICAGO$"
[DefaultInstall]
CopyFiles = Scheme.Cur, Scheme.Txt
AddReg = Scheme.Reg
[DestinationDirs]
Scheme.Cur = 10,"%CUR_DIR%"
Scheme.Txt = 10,"%CUR_DIR%"
[Scheme.Reg]
HKCU,"Control
Panel\Cursors\Schemes","%SCHEME_NAME%",,"%10%\%CUR_DIR%\%pointer%,%10%\%C UR_DIR%\%help%,%10%\%CUR_DIR%\%work%,%10%\%CUR_DIR%\%busy%,%10%\%C UR_DIR%\%Cross%,%10%\%CUR_DIR%\%Text%,%10%\%CUR_DIR%\%Hand%,%10%\%C UR_DIR%\%Unavailiable%,%10%\%CUR_DIR%\%Vert%,%10%\%CUR_DIR%\%Horz%,%10 %\%CUR_DIR%\%Dgn1%,%10%\%CUR_DIR%\%Dgn2%,%10%\%CUR_DIR%\%move%,%1 0%\%CUR_DIR%\%alternate%,%10%\%CUR_DIR%\%link%"
; -- Common Information
[Scheme.Cur]
"正常选择.cur或ani "
"帮助选择.cur或ani "
"后台运行.cur或ani "
"忙.cur或ani "
"精确选择.cur或ani "
"文本选择.cur或ani "
"书写.cur或ani "
"不可用.cur或ani "
"垂直调整.cur或ani "
"水平调整.cur或ani "
"沿对角线调整1.cur或ani "
"沿对角线调整2.cur或ani "
"移动.cur或ani "
"候选.cur或ani "
"链接选择.cur或ani "
[Strings]
CUR_DIR = "Cursors\存放指针的文件夹名"
SCHEME_NAME = "指针名字"
SCHEME_DESCRIPTION = "作者信息"
pointer = "正常选择.cur或ani"
help = "帮助选择. cur或ani "
work = "后台运行. cur或ani "
busy = "忙. cur或ani "
cross = "精确选择. cur或ani "
text = "文本选择. cur或ani "
hand = "书写. cur或ani "
unavailiable = "不可用. cur或ani "
vert = "垂直调整. cur或ani "
horz = "水平调整. cur或ani "
dgn1 = "沿对角线调整1. cur或ani "
dgn2 = "沿对角线调整2. cur或ani "
move = "移动. cur或ani "
alternate = "候选. cur或ani "
link = "链接选择. cur或ani "
*注意:上方加粗字体为需要制作人修改的地方(加粗体里有表明如何更改)
最后最重要的一步,就是把txt文本的后缀名改为inf(千万不要少了“.”否则整个文件会崩溃)
这样就大功告成啦~尽情享受自制光标吧~。