当前位置:首页 » 数据仓库 » 部分软件如何锁定ini配置
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

部分软件如何锁定ini配置

发布时间: 2023-01-10 07:32:14

⑴ 如何对INI文件加密码

一、加密文件或文件夹
1、打开Windows资源管理器。
2、右键单击要加密的文件或文件夹,然后单击“属性”。
3、在“常规”选项卡上,单击“高级”。选中“加密内容以便保护数据”复选框。

在加密过程中还要注意以下五点:
1、要打开“Windows 资源管理器”,请单击“开始→程序→附件”,然后单击“Windows 资源管理器”。
2、只可以加密NTFS分区卷上的文件和文件夹,FAT分区卷上的文件和文件夹无效。
3、被压缩的文件或文件夹也可以加密。如果要加密一个压缩文件或文件夹,则该文件或文件夹将会被解压。
4、无法加密标记为“系统”属性的文件,并且位于systemroot目录结构中的文件也无法加密。
5、在加密文件夹时,系统将询问是否要同时加密它的子文件夹。如果选择是,那它的子文件夹也会被加密,以后所有添加进文件夹中的文件和子文件夹都将在添加时自动加密。

⑵ system.ini的设置详解

下面分段了解WINDOWS在system.ini中的设置。
system.drv=system.drv 这是系统设备驱动程序;
drivers=mmsystem.dll power.drv 这是多媒体与电源管理驱动力程序;
shell=Explorer.exe 这是系统的shell程序,一项重要设置;
user.exe=user.exe gdi.exe=gdi.exe 这两项是系统接口模块;
sound.drv=mmsound.drv dibeng.drv=dibeng.dll 这两项是声卡的驱动程序;
comm.drv=comm.drv commport的驱动程序;
mouse.drv=mouse.drv 这是鼠标的驱动程序;
keyboard.drv=keyboard.drv 这是键盘的驱动程序;
fonts.fon=vgasys.fon fixedfon.fon=vgafix.fon oemfonts.fon=vgaoem.fon
这三项是系统所需的基本字体文件;
386Grabber=vgafull.3gr display.drv=pnpdrvr.drv 这两项是显卡的驱动程序。
[boot.description],以下几项,你一看便知是什么含义。
system.drv=标准个人计算机
keyboard.typ=标准 101/102 键或 Microsoft 自然键盘
mouse.drv=标准鼠标
aspect=100,96,96
display.drv=NVIDIA Vanta
[386Enh] 在这里定义了有关系统和外设所需的各种虚拟驱动程序,不能随意更改这里的设置,唯一有一项就是COM4buffer=2048,表示是modem相关的设置,可以人为加入,也有可能是modem的优化程序自动加进来的
ebios=*ebios 这是扩展bios设备程序;
device=vpbiosd.vxd device=vmsgd.vxd这是指定要载入的虚拟设备驱动程序名;
mouse=*vmouse device=*dynapage device=*vcd device=*vpd device=*int13
woafont=dosapp.fon device=*enablekeyboard=*vkd display=*vdd,*vflatd 这是设置已经定义在WINDOWS系统文件中虚拟设备程序;
COM4buffer=2048 modem端口缓存
[drivers]
这里主要提供给应用程序或外设加载有关的驱动程序用的,WINDOWS自身不会在这里设置任何项目。
wavemapper=*.drv MSACM.imaadpcm=*.acm MSACM.msadpcm=*.acm
wave=mmsystem.dll midi=mmsystem.dll
[mci] 设置与多媒体有关的项目,除了WINDOWS系统自己的mci 控制程序外,其它多媒体相关的设备也会在这里设置所需要的驱动程序和相关文件。
cdaudio=mcicda.drv sequencer=mciseq.drv waveaudio=mciwave.drv
avivideo=mciavi.drv videodisc=mcipionr.drv vcr=mcivisca.drv
MPEGVideo=mciqtz.drv MPEGVideo2=mciqtz.drv
[vcache] 这里是设置磁盘缓冲内存,可以加入MinFileCache=8192,MaxFileCache=8192, 这里单位是kb ,所设数值要用系统监视器来确定,一般而言,MaxFileCache是物理内存的1/4,最大不超过12MB,当然如果用一个通用参数是8MB
[Password Lists]
ZRD=C:WINDOWSRD.PWL 这是进入WINDOWSR 密码存放位置。
[drivers32]这里主要是提供给应用程序或外设需要加载相关的驱动程序使用的,许多应用程序或外设也在这里设置一些相目,但应用程序删除后并不把相关设置删除,当然留在这里,一般情况下,没有什么妨碍。
MSACM.imaadpcm=imaadp32.acm MSACM.msadpcm=msadp32.acm
MSACM.msgsm610=msgsm32.acm MSACM.msg711=msg711.acm
MSACM.trspch=tssoft32.acm vidc.CVID=iccvid.dll
VIDC.IV31=ir32_32.dll VIDC.IV32=ir32_32.dll
vidc.MSVC=msvidc32.dll VIDC.MRLE=msrle32.dll
VIDC.IV50=ir50_32.dll msacm.iac2=C:WINDOWSSYSTEMIAC25_32.A X。
system.INI是包含Windows初始配置信息的重要文件,其中的配置语句较复杂且对Windows用户十分重要。本文描述了该文件包含的重要配置语句的意义。
Windows利用扩展名为.INI的文件保存Windows及其应用程序的初始化信息。Windows及其应用程序每次启动时,都会从相应的INI文件中读取初始化设置信息,并据此进行配置。Windows的两个最重要的INI文件是WIN.INI和system.INI,WIN.INI控制Windows用户窗口环境的概貌(如窗口边界宽度、系统字体等),而sys tem.INI包含整个系统的信息(如显示卡驱动程序等),是存放Windows启动时所需要的重要配置信息的文件,相当于DOS中的CONFIG.SYS。sys tem.INI能识别上百个不同命令,其中的一些语句的意义不言自明,并且可能通过SETUP程序或主群组的控制面板来设置,而另一些就比较懂且只能由人工改变。因此,为了高效的执行程序,Windows的用户就需了解sys tem.INI的内部结构和其中的关键语句的意义,才能维护好系统。
sys tem.INI由许多小节组成,每个小节有一个方括号括起来的小节名标名,如[boot],每个小节包含一些格式为“关键字名=值”的设置。该文件格式为文本文件,可以用任何文字处理器如DOS中的Edit观察或修改。下面,我们将讨论sys tem.INI的重要小节及其中的关键语句。
[boot]小节
该小节通常是sys tem.INI的每一小节,所指明的文件包含对Windows至关重要的代码与数据。一般来说,该小节中的语句宜手工改动,Windows安装或设置程序会通过用户的选择确定适当的设置。
display.drv指明显示卡的驱动程序,为Windows提供屏幕输出
keyboard.drv指明键盘的驱动程序
mouse.drv指明鼠标的驱动程序
386grabber指明显示捕捉器,在386增强模式下Windows利用它进行DOS应用程序的输出显示及从DOS屏幕拷贝数据到剪贴板。
以.FON结尾的关键字指明字模文件,如fonts.fon指明包含Windows的比例空间系统字模的文件,比例字模用于按钮、菜单、窗口标题等。
shell指明用作用户与Windows之间的主要联系纽带的程序,缺省值是shell=progman.exe,这样Windows每次启动时都会自动加载程序管理器。如果用户更喜欢其它的Windows程序作Windows的外壳,可把progam.exe改变为相应带扩展名的程序名,例如,Shell=winfile.exe将使得Windows每次启动时都自动加载文件管理器而不是程序管理器。
[boot.description]小节
该小节包含[boot]小节中加载的的驱动程序的简明文字描述,例如,display.drv=VGA,它们由Windows安装程序及设置程序设置,Windows向用户报告配置信息时也需要使用这些描述。一般来说,该小节中的设置也不应手工改变。
[keyboard]小节
该小节只有四个语句。
keyboard.dll指明定义键盘布局的DLL。对大多数键盘而言该项不需要,因此常常是空白的。
type指明键盘类型,1代表83键盘,2代表OLIVETTI(好利获得)的102键盘,3代表84键或86键AT键盘,4代表101键或102键增强键盘。
subtype指明特定的键盘品牌和种类。
oemansi.bin指明包含非美国键盘所用的字符翻译表的文件。
[mci]小节
该小节列举出了为各种多媒体设备提供MCI(媒体控制接口,它是Windows内部的一组功能调用的名称,用于生成程序和媒体设备之间的接口)支持的驱动程序,例如AVIVideo指明AVI视频驱动程序。依赖于MCI,Windows应用程序只需发出简单的MCI命令就可以控制媒体设备,而且,相同的播放命令可以适用于各种设备。该小节的语句是在安装多媒体设备和驱动程序时写入或修改的,不能手工修改。
[NonWindowsApp]小节
该小节为Windows存放DOS应用程序的通用设置。其中比较有意义的是以下三个设置。
CommandEnvSize为DOS应用程序设置环境大小。例如,在Windows下运行一个批处理文件时,如出现环境空间不足的错误信息,可以通过在sys tem.INI中增加CommandEnvSize语句如CommandEnvSize=512以增大环境空间。
LocalTSRs指有要特殊处理的TSRs(内存驻留程序)。缺省状态下,Windows启动之前加载的TSRs被所有活动的虚拟机所共享,这时有时会造成问题甚至会导致系统崩溃。如果在LocalTSRs列表中加入TSRs的文件名(无需扩展名),Windows将把该驻留程序的一个单独拷贝加载到每一个虚拟机中,避免造成上述问题。
ScreenLines指明文本模式的DOS应用程序的屏幕显示行数。缺省情况下,Windows在DOS窗口中显示25行,在sys tem.INI中增加一条ScreenLines=50语句,就可以变为50行。多数DOS应用程序自动适应增加的行数,有些则需要特殊配置,还有一些早期的应用程序只能工作在25行方式下。
对该小节的Windows不提供修改手段,修改必须手工进行。
[standard]小节
该小节保存只对标准模式有效的设置。386及更高档的机器上一般不再使用标准模式,所以不再讨论相应语句。
[386Enh]小节
该小节保存只对386增强模式有效的设置,它是sys tem.INI中最复杂的小节,可以支持许多语句,有些是有用的,而有些对普通用户来说却没有必要了解。下面,我们列举出一些较为有用的语句。
VirtualHDlrq可取值为off或on,以指明是否禁止Windows处理硬盘中断,置为ON时,可为Windows提供较好的性能,但它可以与某些硬盘及软件不兼容。
DebugLocaReboot缺省设置为off,设置为on时允许用户按Ctrl+Alt+Del来关闭一个应用程序。
MessageBackColor和MessageTextColor改变Windows切换到全屏幕显示信息时所使用和背景和前景颜色(颜色值由0到F,与标准VGA显示方式的16色调色板相同)。
device语句的等号右边带有星号的字符串指明众多的被Windows虚拟管理器(VMM)加载的VxDs(运行于Windows最高操作特权级的32位虚拟设备驱动程序),它们是操作系统自身的一部分,例如device=*v86mmgr是指加载虚拟86模式内存管理器,而device=*pageswap加载虚拟页交换设备。另一些device语句如device=vtdapi.386加载第三方厂商的VxDs。VxDs是Windows的核心,所以sys tem.INI要加载诸多VxDs。
FileSysChange指明是否禁止Windows在运行的DOS应用程序每次创建、删除或重命名一个文件时都告知文件管理器。其缺省设置是on。你可并列地打开文件管理器和一个DOS窗口,用DEL命令在DOS窗口中删除文件管理器显示的一个文件,就可以看到这种效果。FileSysChange=on,被删除的文件将会立即从文件管理器窗口中消失;FileSysChage=off,该文件直到文件管理器重新显示时才会消失。FileSysChange=off在某种程序上可以加快Windows的运行速度。
PerVMFiles指明Windows为每个虚拟机分配的文件句柄数+CONFIG.SYS中的FILES的值,也就是Windows为每个虚拟机分配的文件句柄数是PerVMFiles与FILES相加之和,其缺省值为10,即可找于10+FILES个文件。可以修改PerVMFiles的值,但由于Windows是基于DOS文件系统之上的,因此不能超过同时打开255个文件的限制。
对sys tem.INI各语句有所了解,用户就可以通过修改其中的某些语句的值为所需值来适合自己的需要或解决部分故障。例旭安装Windows时,鼠标器未接上,安装完成后,启动Windows没有鼠标。这时可退回到DOS系统,通过文件编辑器浏览sys tem.INI,发现[boot]小节中的mouse.drv=nomouse.drv,从其它安装了Windows的机器中Windows目录的子目录sys tem下拷贝鼠标驱动程序MOUSE.DRV到故障机器的Windows目录的子目录sys tem中,并修改sys tem.INI的[boot]小节中的muse.drv的值为mouse.drv,再次启动sys tem.INI,鼠标恢复正常。像这样的因为sys tem.INI语句值引起的故障是Windows启动常见故障。

⑶ 易语言怎么写ini配置

简单一点的就是:登陆的时候判断是否保存登陆信息写配置项(配置文件名,节名称,配置项名称,欲写入值)
软件启动时:登陆框.内容 = 读配置项(配置文件吗,节名称,配置项名称,)密码框.内容 = 读配置项(配置文件吗,节名称,配置项名称,)

⑷ 在制作安装文件的时候,怎么将配置文件ini度进去

说明白一点 是在做ISO 镜像的时候么 还是 自己做文件的时候 ?

⑸ 怎么给一个软件弄一个ini配置设置

这个问题很纠结,一般是软件自己生成的,

⑹ c#关于ini配置文件的烦恼

ini是配置文件的一种,配置文件可以多种多样的,包括xml。

先说kernel32.dll,它是windows内核心动态库,也就是我们说的动态库函数,该函数时windows实现内核的基础,在每个windows版本中都在集成,位置在system32下。利用C#的导入功能可以调用window库,也就是我们常说的API编程。如果是kernel32或user32等类似库时不须下载,直接就可以调用的。

再说配置文件,ini与xml均是文本级配置文件,类似的还是c#的自身配置文件config(其实它也是一个xml文件)。

ini文件的特点是每个配置占一行,如果有注释,也要单独占一行。配置内容与配置名称用=号分割,如果配置键为两个时,中间用分号分割,功能块用方括号说明。

如:

[.Database]
Database=127.0.0.1
//这是注释
UserName=kusirp21;Password=123

[.File]
Directory=
//没有配置时等号后可以为空。

这种配置文件在windows系列中常见,一般是用kernel32进行解析。至于说其过时,这倒未必——当前的win8系统中还是使用的ini进行配置的,如win.ini等文件。系统中并未使用xml文件[非系统软件除外,系统软件并非指的是安装好系统就存在的软件,如纸牌游戏等均不是系统文件,而是系统附带文件,但其实也是ini保存的游戏结果]。

xml配置也比较常见,在开发的各类软件中,一般都会采用xml文件。它其是就是扩展标签语言。它需要一个根结构[做配置文件时],如:

<?xml version="1.0" charset="utf-8" ?>
<Configurations>
<Database>
<database>127.0.0.1</database>
<username>sa</usename>
</Database>
</Cnfigurations>

这种配置文件较为灵活的是,可以增加不同的属性,以实现配置的细微差别。与ini对比另一个优势是,可以实现多级配置结构,因为xml存在节点树结构关系。同时可以根据属性不同性实现多个相同的配置如:
<?xml version="1.0" charset="utf-8" ?>
<Configurations>
<Database type="config1">
<database>127.0.0.1</database>
<username>sa</usename>
</Database>
<Database type="config2">
<database>127.0.0.1</database>
<username>sa</usename>
</Database>
</Cnfigurations>

所以说,它存在灵活的优点。配置方式也十分灵活。相比之下ini的配置相形见拙了!

但并不是说ini配置没有任何优点的,很多人都以为xml配置文件是发展方向,其实ini同样挑着大梁!它的优点却是xml所不具备的!

ini的读取十分快速,单配时十分灵活,这是xml所不具备的!

我们知道使用xml配置必须经过xml解析,然后才可以得到相应的配置信息。而这一解析过程使用xml的速度降低。而ini只读入即可进行处理,尤其在随机配置时。比如我当前只须要配置信息中的一个配置信息(或是读取使用,或时写入配置),如果是xml不管如果都要解析为xml对象后才可以进行处理,而ini如果是读取,一般可以快速定位到[]节结构,最差也只是将配置文件读取完全而已。写入时,只须写在节结构后直接增加,如果没有节结构,只须要对文件进行append即可,甚至读取都不要,速度与效率上xml根本无法匹敌!这也是ini为何存在的原因。

所以ini并非过时,在windows8系统下大量存在——难以想象微软会在自己的系统中在量使用过时的东西么?倒是手机的安桌系统中大量使用xml,这种情况只能说明xml应用越来越广泛,但并非说明ini已经过时。

梦里寻他已经给出了ini通过windows API的处理,还是不错的。倒是应用程序级配置能不用则不用,如果从事开发,你就知道为什么了!应用程序级配置指的是那些与应用程序同名,后边加一个xml的文件,一般我们做到配置集中管理时,使用app.config而不是使用“文件名.exe.xml”或“文件名.dll.xml”。在项目属性中增加配置,直接会导致生成应用程序级配置文件的生成。如果有些固定配置,如果图片之类的,一般不涉及修改的,建议使用资源包进行完成。资源包内可以增加文件配置文件[配置级],也可以直接增加属性。倒是直接使用项目属性配置是最差的一种做法。

⑺ 如何用易语言编代码使软件运行的时候写出的配置文件ini的属性是隐藏的

置文件属性(“C:\qq.ini”,2)
调用格式:
〈逻辑型〉
置文件属性
(文本型
欲设置其属性的文件名称,整数型
欲设置为的属性值)
-
系统核心支持库->磁盘操作
英文名称:SetAttr
为一个文件设置属性信息。成功返回真,失败返回假。本命令为初级命令。
参数<1>的名称为“欲设置其属性的文件名称”,类型为“文本型(text)”。
参数<2>的名称为“欲设置为的属性值”,类型为“整数型(int)”。参数值可以为以下常量值或其和:
1、#只读文件;
2、#隐藏文件;
4、#系统文件;
32、#存档文件
。通过将这些常量值加起来可以一次设置多个文件属性。

⑻ INI配置文件是什么

通过在注册表项和配置文件中同时记录次数限制,当任一个到达次数限制后软件将无法运行。因此可以随时把其注册表项和配置文件恢复到刚安装好时的状态来达到破解的目的。

方法很简单,只要先把安装好后的配置文件prof-V1.ini先保存为prof-V1以然后将下面一段程序保存成批处理文件(.bat,用写字板即可),和备份的配置文件放在一起,需要的时候运行一下即可。

::恢复配置文件
del prof-V1.ini
prof-V1 prof-V1.ini
::恢复注册表
reg add "HKEY_CURRENT_USER\Software\Besier 3D-Etainment\3DFS.30" /v Moniker /d "@3D-Fahrschule 3" /f
reg add "HKEY_CURRENT_USER\Software\Besier 3D-Etainment\3DFS.30" /v Countdown /t reg_dword /d 00000002 /f
reg add "HKEY_CURRENT_USER\Software\Besier 3D-Etainment\3DFS.30" /v "Update It" /t reg_dword /d 00000004 /f
reg add "HKEY_CURRENT_USER\Software\Besier 3D-Etainment\3DFS.30" /v Value1 /t reg_dword /d 00000007 /f
reg add "HKEY_CURRENT_USER\Software\Besier 3D-Etainment\3DFS.30" /v Value2 /t reg_dword /d 0x00004fd1 /f

⑼ 求ini文件具体怎么用

ini 文件是windows的系统配置文件,统管windows的各项配置,一般用户就用windows提供的各项图形化管理界面就可实现相同的配置了,但在某些情况,还是要直接编辑.ini才方便,一般只有很熟悉windows才能去直接编辑。开始时用于WIN31下面,WIN95用注册表代替,[]及后面的内容表示一个节,相当于注册表中的键。
除了windows现在很多windows下面的应用软件也有.ini文件,用来配置应用软件以实现不同用户的要求。一般不用直接编辑这些.ini文件,应用程序的图形界面即可操作以实现相同的功能。
是WINDOWS的一种文件标准 ,他一般用来保存应用程序的一写配置参数 。
desktop.ini就是文件夹(磁盘等)的配置文件,
win.ini\system.ini 就是windows的配置文件,其中有我们的硬件基本设置信息,软件基本信息等等
各种软件还有各自的(不是必须的)INI配置文件.
在win98以前,很多软件的破解都是依靠ini文件的修改来进行的.如豪杰5.5时的次数限制,扫雷游戏的排行榜,推箱子游戏的100通关等.其实ini文件就是一份txt纯文本文件,使用记事本就可以打开,只是内容进行格式规定,一般情况由软件自定义.

⑽ 电脑如何隐藏掉格式为ini的配置设置文件

【◆】 @_@ 【◆】【你好】

.